蛙の井戸見聞記 Pretty frog in a well who knows nothing of the great web ocean!

~~ 好奇心は猫をも殺す Curiosity Kills the Cat ~~ ♪欲しいモノ・食べたいモノ・ネットで集めた情報と日々の記録の倉庫♪ Logging my life... Since 2003.12  

platexのタイプセットをmakeで一気に方をつける・・・。
下記のホームページにも似たようなMakefileが解説とともにある

target_fie.texOSX上でタイプセットする場合:

##-------------------------
#Makefile for typeset of platex 
#2004/6 by Siela M.  http://d.hatena.ne.jp/siela/20040621
#Makefileの使い方および下記の記載の意味が分からない人は使わないこと。
#必要なファイルが消えても責任は持ちません。
##-------------------------
##-------------------------
# commandの設定
##-------------------------
SHELL=/bin/bash
TEX=/usr/local/bin/platex
BIBTEX=/usr/local/bin/bibtex
TAR=guntar cvfz
DVIPDFM= /usr/local/bin/dvipdfmx
DVIPS =/usr/local/bin/dvips
XDVI=open -a Mxdvi 
GV= open -a Preview
##-------------------------
#ファイルの設定
##-------------------------
TARGET=target_file
MAIN =${TARGET}.tex
AUX=${MAIN:tex=aux}
LOG=${MAIN:tex=log}
TOC=${MAIN:tex=toc}
FFF=${MAIN:tex=fff}
LOF=${MAIN:tex=lof}
TTT=${MAIN:tex=ttt}
LOT=${MAIN:tex=lot}
BBL=${MAIN:tex=bbl}
BLG=${MAIN:tex=blg}
DVI=${MAIN:tex=dvi}
PS =${MAIN:tex=ps}
PDF=${MAIN:tex=pdf}
FILE =${MAIN}
##-------------------------
#タイプセットを全部行う。
##-------------------------
all:
        echo Start typesetting for ${FILE} ...
        make tex_
        make bib_
        make tex_
        make tex_
#       make pdf
        make view
        make count
        echo Done
##-------------------------
#中間ファイルや生成ファイルを消す。
##-------------------------		
clean   :
        rm -f ${DVI} ${AUX} ${LOG} ${LOF} ${LOT} ${TOC} ${PS} ${PDF} ${FFF} ${BBL} ${BLG} ${TTT}
##-------------------------
#dviファイルの閲覧
##-------------------------
view    :
        ${XDVI} ${DVI}
${DVI}  :       ${FILE}
        ${TEX} ${FILE};${TEX} ${FILE}
##-------------------------
#texファイルのタイプセット
##-------------------------
tex_ :
        ${TEX} ${FILE}
##-------------------------
#文献bibtex
##-------------------------
bib_    :
        ${BIBTEX} ${TARGET}
##-------------------------
#postscriptファイルへの変換
##-------------------------
ps_     :
        rm -f ${PS}
        ${DVIPS} ${DVI} > ${PS}
##-------------------------
#pdfファイルへの変換
##-------------------------
pdf_    :
        rm -f ${PDF}
        ${DVIPDFM} -o ${PDF} ${DVI}
##-------------------------
#postscriptファイルの閲覧
##-------------------------
preview_        :
        ${GV}  ${PDF}
##-------------------------
#すべての中間ファイルの消去
##-------------------------
cleanall:
        rm -f *.dvi *.aux *.log *.lof *.lot *.toc *.ps *.fff *.ttt *.bbl *.blg
##-------------------------
#文字数の確認 %行を除く
##-------------------------
count:
        cat *.tex | egrep -v '^%' |wc
##-------------------------
#文字数の確認 すべて。
##-------------------------
countall:
        cat *.tex | wc
##-------------------------
#tar によるメインファイルとpdfファイルの格納。
##-------------------------
backup_ :
		make pdf_
        ${TAR} backup.tar.gz ${MAIN} *.pdf Makefile