makefile

TeXのソースはエディタでべたに書いているので,毎回コマンドを打つのは面倒.ということで,以下のようなmakefileを用意している.

NAME = document_name

all: ${NAME}.pdf
pdf: ${NAME}.pdf
ps: ${NAME}.ps

${NAME}.dvi: ${NAME}.tex
	platex ${NAME}.tex
	platex ${NAME}.tex

${NAME}.pdf: ${NAME}.dvi
# not use distiller
#	out2uni ${NAME}
#	platex ${NAME}.tex
	dvipdfm ${NAME}.dvi

${NAME}.ps: ${NAME}.dvi
# use distiller
	dvipsk -Ppdf ${NAME}.dvi
#	dvipsk -Ppdf -f -z  -t a4 ${NAME}.dvi | bkmk2uni > ${NAME}.ps

clean: 
	rm -f ${NAME}.pdf ${NAME}.ps ${NAME}.dvi