■
platexのタイプセットをmakeで一気に方をつける・・・。
下記のホームページにも似たようなMakefileが解説とともにある
target_fie.texをOSX上でタイプセットする場合:
##------------------------- #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