Poseidonius
18-04-2012, 11:16
Hallo zusammen,
ich habe ein Projekt mit sehr vielen Tikz Grafiken. Um die Kompilation nicht unnötig in die Länge zu ziehen habe ich die "external" Library von tikz eingebunden, die zu jedem Tikz File ein entsprechendes Pdf im Ordner /tikz bereitstellt. Nur wird leider beim nachfolgenden Beispiel nicht automatisch mit jeder Änderung des Tikz Files auch ein neues Pdf generiert.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize[prefix=tikz/]
\begin{document}
\tikzsetnextfilename{histogram}
\begin{tikzpicture}
\draw (0,0) rectangle (4,4);
\draw (1,1) rectangle (5,10);
\end{tikzpicture}
\end{document}
Ich muss also nach Änderungen in der tikzpicture Umgebung manuell die veraltenten Pdfs löschen, um eine Neukompilation zu erzwingen. Geht das nicht irgendwie automatisch?
Zum Kompilieren rufe ich
pdflatex -shell-escape main.tex
auf.
Danke für Eure Hilfe
Poseidonius
ich habe ein Projekt mit sehr vielen Tikz Grafiken. Um die Kompilation nicht unnötig in die Länge zu ziehen habe ich die "external" Library von tikz eingebunden, die zu jedem Tikz File ein entsprechendes Pdf im Ordner /tikz bereitstellt. Nur wird leider beim nachfolgenden Beispiel nicht automatisch mit jeder Änderung des Tikz Files auch ein neues Pdf generiert.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize[prefix=tikz/]
\begin{document}
\tikzsetnextfilename{histogram}
\begin{tikzpicture}
\draw (0,0) rectangle (4,4);
\draw (1,1) rectangle (5,10);
\end{tikzpicture}
\end{document}
Ich muss also nach Änderungen in der tikzpicture Umgebung manuell die veraltenten Pdfs löschen, um eine Neukompilation zu erzwingen. Geht das nicht irgendwie automatisch?
Zum Kompilieren rufe ich
pdflatex -shell-escape main.tex
auf.
Danke für Eure Hilfe
Poseidonius