Home> 産物: 2005年9月アーカイブ
産物: 2005年9月アーカイブ
DVI/PS/PDF 文書生成 Makefile
- 2005年9月 6日 02:41
- 産物
TeX 文書から DVI/PS/PDF 文書を生成するのに毎回コマンド打つのがめんどくせー と思って,以前研究室で Perl スクリプトを書いた記憶がある.bash ではなくて あえて Perl なのは単なる好み.でもこういうのは make でやるのが筋なんだろーな と思って,今 Makefile を書いてみた (参考:Make と Makefile の説明).
# Makefile for hoge.tex
# (C) 2005 Yoshinori IIHOSHI
LATEX = platex
DVIPS = dvips
PS2PDF = ps2pdf
TARGET = hoge
.SUFFIXES: .tex .dvi .ps .pdf
all: pdf
clean:
rm -f *~ *.aux *.toc *.lot *.lof *.log
distclean: clean
rm -f *.pdf *.ps *.dvi
pdf: $(TARGET).pdf
ps: $(TARGET).ps
dvi: $(TARGET).dvi
.tex.dvi:
$(LATEX) $<
$(LATEX) $<
.dvi.ps:
$(DVIPS) $<
.ps.pdf:
$(PS2PDF) $<
$(TARGET).dvi: $(TARGET).tex
$(TARGET).ps: $(TARGET).dvi
$(TARGET).pdf: $(TARGET).ps
なんだか一部冗長に思えるけどまぁいいや.
- Comments (Close): 4
- TrackBack (Close): 1
Home> 産物: 2005年9月アーカイブ