Hallo Unix Gemeinde!
Hoffentlich bin ich in diesem Unterforum richtig, ich konnte mich nicht recht entscheiden... Also: Ich würde gern ein Makefile schreiben, mit dem ich viele *.tex Dateien auf einmal kompilieren kann. Es sind allesamt Zeichnungen (mit PSTricks und TikZ), die alle in eine dedizierte pdf bzw. ps Datei geschrieben werden sollen (Zeichnung1.tex -> Zeichnung1.pdf, Zeichnung2.tex -> Zeichnung2.pdf usw). Das ganze funktioniert schon... ABER nur für eine .tex Datei... Mein Ansatz:
Führe ich nun make aus (unter Win, daher "del" statt "rm"), klappt auch alles. Die files Liste kann ich eben nur nicht erweitern, da dann z.B.Code:C1 = latex C1FLAGS = --src -interaction=nonstopmode --enable-write18 C2 = dvips C2FLAGS = -E C3 = epstopdf FILES = Zeichnung1 $(FILES).pdf: $(FILES).ps $(FILES).dvi $(FILES).tex $(C3) $< $(FILES).ps: $(FILES).dvi $(FILES).tex $(C2) $(C2FLAGS) $< $(FILES).dvi: $(FILES).tex $(C1) $(C1FLAGS) $< clean: del $(FILES).dvi del $(FILES).aux del $(FILES).log del $(FILES).toc
latex Zeichnung1 Zeichnung2.tex
ausgeführt wird, was natürlich Quatsch ist. Vieleicht hat jemand einen Tipp! Vielen Dank vorab.
PS: In dem Ordner sind mehrere .ps Dateien, daher geht nicht %.ps oder ähnliches.
Lesezeichen