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