ich bin auf ein seltsames Verhalten gestoßen, was ich mir nur durch einen Bug erklären kann, oder vlt. hat ja jemand eine Idee, woran es liegen könnte.
Ich plotte eine Kurve aus matlab2tikz mit pgfplots.
Dies klappt alles ganz normal mit LuaLaTeX.
Nur wenn ich es externalisiere, bekomme ich: "mit Rückgabewert 1 beendet".
Die Log-Datei des Hauptdokumts endet dann mit:
! Package tikz Warning: The key 'up to date check=md5' is impossible, there is no macro to compute MD5. Falling back to 'up to date check=diff'.
Die .md5 -Datei wechselt auch in diesem Schritt von 200,0 kB auf 199,9 kB.
Für pdfLaTeX ist die Datei zu groß. Lösche ich ein paar Punkte gehts dann irgendwann. Die md5-Datei sieht aber auch ganz anders aus als bei LuaLaTeX.
Dies ist alles, was pdfLaTeX reinschreibt:
"\def \tikzexternallastkey {CDC8385E1C4D64BFE5AFFF34034A55D2}%"
\begingroup \toks 0={macro:-> \begin {axis} \addplot table[row sep=crcr]{0.00158079699940572 0\\ 142.183864004999 0\\
... 162.871961252 2518.5\\ 162.876961059999 2515.5\\ }; \end {axis} }\xdef \tikzexternallastkey {\the \toks 0 }\endgroup %
Kann es also daran liegen, dass die md5-Datei nur bis 200kB groß sein kann?
Aber das kann ja so nicht gedacht sein...
Weiß da jemand weiter?
Grüße
David
\documentclass{scrbook} \usepackage{pgfplots} \usetikzlibrary{external} \tikzexternalize[mode=list and make] \begin{document} \input{plot.tex} \end{document}
\begin{tikzpicture} \begin{axis} \addplot table[row sep=crcr]{% 0.00158079699940572 0\\ 142.183864004999 0\\ .... 162.871961252 2518.5\\ 162.876961059999 2515.5\\ }; \end{axis} \end{tikzpicture}%