[TikZ] externalize und draft mit XeTeX
Verfasst: Sa 31. Okt 2015, 14:28
Basierend auf diesem tex.stackexchange-Post habe ich dieses Minibeispiel gemacht. Es läuft jedoch nicht. Evtl. ist das nciht Kompatible mit XeTeX? Im manual wird es jedenfalls nicht erwähnt.
Verstehe den output nicht so ganz. Evtl. stimmt da was mit externen Anwendungen nicht? Ich habe hier Lubuntu 14.04.3 am Laufen.
Ich hab auch mal frei ins Blaue einen Symlink von /usr/bin/md5sum nach /usr/bin/md5 gelegt. Ändert aber auch nix.
Anderer Versuch war
auch nix.
Die im output gerwähnte log-Datei (tikzext-figure0.log) existiert übrigens nicht.
%% tikzext.tex \documentclass[draft]{article} \usepackage{xltxtra} \defaultfontfeatures{Mapping=tex-text} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} \usepackage{tikz} \usetikzlibrary{external} \tikzexternalize \begin{document} \begin{tikzpicture} \draw (1,1) -- (2,2); \end{tikzpicture} \end{document}
... ! 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'. ===== 'mode=convert with system call': Invoking 'xelatex -halt-on-error -intera ction=batchmode -jobname "tikzext-figure0" "\def\tikzexternalrealjob{tikzext}\i nput{tikzext}"' ======== ! Package tikz Error: Sorry, the system call 'xelatex -halt-on-error -interacti on=batchmode -jobname "tikzext-figure0" "\def\tikzexternalrealjob{tikzext}\inpu t{tikzext}"' did NOT result in a usable output file 'tikzext-figure0' (expected one of .pdf:.jpg:.jpeg:.png:.bmp:). Please verify that you have enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'. Sometimes it is also na med 'write 18' or something like that. Or maybe the command simply failed? Erro r messages can be found in 'tikzext-figure0.log'. If you continue now, I'll try to typeset the picture. See the tikz package documentation for explanation.
Anderer Versuch war
tikzset{external/up to date check=simple}
Die im output gerwähnte log-Datei (tikzext-figure0.log) existiert übrigens nicht.