Guten Tag,
das folgende Beispiel von Seite 608 der Dokumentation von
pgf/tikz funktioniert mit pdfLaTeX und XeLaTeX.
\documentclass{article}
\usepackage{shellesc}% Quelle: https://tex.stackexchange.com/questions/365777
\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize
\begin{document}
\begin{tikzpicture}
\node {root}
child {node {left}}
child {node {right}
child {node {child}}
child {node {child}}
};
\end{tikzpicture}
A simple image is \tikz \fill (0,0) circle(5pt);.
\end{document}
Mit der LuaLaTeX-Version 1.0.4 erzeugt es ohne und mit
\usepackage{shellesc} in der Präambel diese Fehlermeldung:
! Package tikz Error: Sorry, the system call 'lualatex -shell-escape -halt-on-e
rror -interaction=batchmode -jobname "externalisieren-figure0" "\def\tikzextern
alrealjob{externalisieren}\input{externalisieren}"' did NOT result in a usable
output file 'externalisieren-figure0' (expected one of .pdf:.jpg:.jpeg:.png:).
Please verify that you have enabled system calls. For pdflatex, this is 'pdflat
ex -shell-escape'. Sometimes it is also named 'write 18' or something like that
. Or maybe the command simply failed? Error messages can be found in 'externali
sieren-figure0.log'. If you continue now, I'll try to typeset the picture.
See the tikz package documentation for explanation.
Type H <return> for immediate help.
...
l.14 \end{tikzpicture}
Ich benutze den Editor TeXworks und MiKTeX. In den Einstellungen des Editors habe ich allen drei Verarbeitungsprogrammen das Argument -shell-escape übergeben.
Die Datei externalisieren-figure0.log fehlt im Ordner, es gibt nur eine gleichnamige Datei mit der Endung md5.
Wie bringe ich das Beispiel mit LuaLaTeX zum Laufen?