Hi ich bin es noch mal. Die Einstellungen \usepackage{luatex85,shellesc} hat mir bei dem hier erstellten Minimalbeispiel gut geholfen. In dem Dokument meiner Bachelorarbeit funktioniert diese Variante leider nicht.
Ich benutzte für tikz folgende librarys
\usepackage{pgfplots}
\usepgfplotslibrary{units}
\usepackage{tikz}
\usetikzlibrary{intersections,
calc,
arrows,
arrows.spaced,
external}
\tikzexternalize[prefix=tikz/]
Im Log steht zu dem Fehler folgende Erklärung
! Package tikz Error: Sorry, the system call 'lualatex -shell-escape -halt-on-e
rror -interaction=batchmode -jobname "tikz/hallo.pdf" "\def\tikzexternalrealjob
{Formatierung}\input{Formatierung}"' did NOT result in a usable output file 'ti
kz/hallo.pdf' (expected one of .pdf:.jpg:.jpeg:.png:). Please verify that you h
ave enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'. Somet
imes it is also named 'write 18' or something like that. Or maybe the command s
imply failed? Error messages can be found in 'tikz/hallo.pdf.log'. If you conti
nue now, I'll try to typeset the picture.
\pgfutil@packageerror ...ge {Package #1 Error: #2}
l.50 \end{tikzpicture}
Allerdings verstehe ich nicht, warum mir der Befehl \end{tikzpicture} im Log angezeigt wird. Erkennt Latex nicht das Ende meines Bildes. Ich habe darüber gelesen, dass soetwas passieren kann, wenn man seine eigene Tikzumgebung erstellt. Ich benutze in meinem Quellcode allerdings \begin{tikzpicture} und \end{tikzpicture}. Wisst ihr woran das liegen kann?
\tikzsetnextfilename{hallo.pdf}
\begin{tikzpicture}
\draw [<->, >=latex, line width=1.5pt](0,6.5)--node[rotate=90,above,anchor=south]{freie Gibbs'sche Energie $G$}(0,0)--(10,0) node[below left, anchor=north east]{Temperatur $T$};
%Nullpunkt setzen
\coordinate (O) at (0,0);
%Zeichnen der Geraden
\coordinate (A) at (1,5);
\coordinate (B) at (8,1);
\draw [name path=austenit] (A)--(B) node[right, anchor=west]{$G^\text{A}$};
\coordinate (C) at (1,3.5);
\coordinate (D) at (8,2.5);
\draw [name path=martensit] (C) node[left, anchor=east]{$G^\text{M}$}--(D);
%Schnittpunkt der geraden ermitteln
\path [name intersections={of=austenit and martensit,by=M}];
%Gerade von Schnittpunkt auf x-achse mit node
\draw [name path=mittellinie, dashed, line width=0.5pt] (M)--(M|-O)node[below, anchor=north]{$T_0$};
%Hilfsgerade -->
\path[name path=h1] (M)--+(2,0)--+(2,-3);
%Hilfsgerade<--
\path[name path=h2] (M)--+(-2,0)--+(-2,3);
%Schnittpunkte Hilfslinie rechts mit Austenit und Martensit
\path[name intersections={of=martensit and h1,by=TS_1}];
\path[name intersections={of=austenit and h1,by=TS_2}];
%Gerade der rechten gestrichelten Linie mit node
\draw[name path=gestricheltrechts, dashed] (TS_2)--(TS_2|-O)node[below,anchor=north]{$\text{A}_s$};
%rechter Pfeil mit node
\draw [->,>=latex] (TS_1)-- node[below right,anchor=west]{$\Delta G^{\text{M} \to \text{A}}$} (TS_2);
%Schnittpunkte Hilfslinie links mit Austenit und Martensit gestrichtelte Linie und Pfeil
\path [name path=gestricheltlinks, draw, dashed, name intersections={of=martensit and h2,by={TU_0,TU_1}}](TU_1)--(TU_1|-O)node[below, anchor=north]{$\text{M}_s$};
\path [->,>=latex, draw, name intersections={of=austenit and h2,by={TU_0,TU_2}}](TU_2)--node[above left,anchor=east]{$\Delta G^{\text{A} \to \text{M}}$} (TU_1);
%path für die Pfeile unten
\path[name path=horizontale-hilfslinie](0,1)--(8,1);
%zeichnen der horizontalen Hilfslinie
\draw [<->,>=latex, name intersections={of=horizontale-hilfslinie and gestricheltlinks, by=pf1}];
\path [<->,>=latex, name intersections={of=horizontale-hilfslinie and mittellinie, by=pf2}];
\path[<->,>=latex, name intersections={of=horizontale-hilfslinie and gestricheltrechts, by=pf3}];
\draw [<->,>=latex](pf1)--node[above,anchor=south]{$\Delta T_K$}(pf2);
\draw [<->,>=latex](pf2)--node[above,anchor=south]{$\Delta T_H$}(pf3);
\end{tikzpicture}
Die Tikz-Texdatei wird den Befehl \input{} in mein Dokument integriert.
Ich verstehe leider wirklich nicht woran es liegen könnte. Kann es sein, das s es Inkompatibilitäten gibt zwischen den einzelnen tikzlibrarys, die ich nicht kenne?
Vielen lieben Dank schonmal für eure Hilfe.
