linux-l: Script für LaTeX-Durchläufe?
Siegfried Pohl
spohl at bert.in-berlin.de
Mo Mai 7 22:01:42 CEST 2001
*Florian Cramer <paragram at gmx.net> wrote:
> Bevor ich das Rad neu erfinde und selbst so etwas schreibe: Kennt jemand
> ein gutes (Shell-/Perl-/Python-) Skript, das LaTeX-Durchläufe
> automatisiert, also die Anzahl der nötigen Kompilationen selbst
> ermittelt und nebenher auch bei Bedarf bibtex und makeindex aufruft?
Bei uns am FB hat mal einer so was für seine Diplomarbeit mit
Makefiles realisiert, ich habe mal das Makefile angehängt.
Ich hoffe, das hilft dir weiter!
Mit freundlichen Grüßen, Siggi
--8<--------
all: a41.pstex_t a41.pstex a41.latex a42.pstex_t a42.pstex a42.latex \
bildA.pstex_t bildA.pstex bildA.latex \
bildB.pstex_t bildB.pstex bildB.latex \
bildC.pstex_t bildC.pstex bildC.latex \
bildD.pstex_t bildD.pstex bildD.latex \
classfield.dvi: classfield.tex bild1.pstex_t classfield.bbl bild1.latex
classfield.ps: classfield.dvi bild1.pstex
clf.dvi: clf.tex bild1.pstex_t clf.bbl bild1.latex
clf.ps: clf.dvi bild1.pstex
.SUFFIXES: .tex .dvi
%.dvi: %.tex
latex $*
.SUFFIXES: .dvi .ps
%.ps: %.dvi
dvips -Z1 -o $*.ps $*
.SUFFIXES: .fig .pstex
%.pstex: %.fig
fig2dev -L pstex $*.fig $*.pstex
.SUFFIXES: .fig .pstex_t
%.pstex_t: %.fig
fig2dev -L pstex_t -p $*.pstex $*.fig $*.pstex_t
.SUFFIXES: .fig .latex
%.latex: %.fig
fig2dev -L latex $*.fig $*.latex
.SUFFIXES: .bib .bbl
%.bbl: %.bib
bibtex $*
clean:
-rm *dvi
-rm *log
-rm *aux
-rm *bak
-rm *.ps
--------------8<------------
--
| Siegfried Pohl <spohl at bert.IN-Berlin.DE> | HTTP://ME.IN-Berlin.DE/~bert
| Tel: +49-30-33506700 Fax: +49-30-33506701
| -> I do realize VMS had some cool features [...] But I never
| -> used file versions myself, preferring (in true Unix fashion)
| -> to shoot myself in the foot every now and then. (C) P. Samuelson
Mehr Informationen über die Mailingliste linux-l