Hallo zusammen,
ich bin auf ein merkwürdiges Problem gestoßen. Leider bin ich sehr unsicher, in welchen Forenbereich das gehört, falls ich hier falsch bin, entschuldigt das bitte.
In meinem Dokument benötige ich oft "Zahlen in einem Kreis". \textcircled{Zahl} sieht leider nicht schön aus, zudem brauche in auch gefärbte Kreise, daher habe ich mir Befehle definiert, die einen entsprechenden TikZ node an der baseline ausrichtigen. Die Idee ist nicht von mir, aber ich glaube verstanden zu haben, was dabei passiert.
Im Text funktioniert das auch wunderbar, aber wenn ich die Methode in der caption von einem Bild benutzte, hängt sich PDF-Latex beim kompilieren auf, so dass ich den Prozess im Taskmanager beenden muss. Als Editor verwende ich Texmaker. In Overleaf ist der Fehler ebenso reproduzierbar.
Hier das Minimalbeispiel:
%%%% Minimalbeispiel Tikz in caption Problem %%%%%%% \documentclass{scrartcl} \usepackage[english]{babel} \usepackage[x11names]{xcolor} \usepackage{tikz} %%% Kreis um Zahl \usepackage{tikz} \newcommand*\kut[1]{\tikz[baseline=(char.base)]{ \node[shape=circle,draw,inner sep=0.7pt] (char) {#1};}}
\newcommand*\kutt[1]{\tikz[baseline=(char.base)]{ \node[shape=circle,draw,inner sep=0.7pt, fill=Aquamarine2] (char) {#1};}} \begin{document} \kutt{1} \kut{1} \begin{figure}[h] \centering \includegraphics[width= 5cm]{example-image-b} %%%%%% Die caption mit den Tikz-nodes lässt Latex beim kompilieren abstürzen: \caption{This is a caption \kutt{1} \kut{1}} \end{figure} \end{document}
Hat jemand eine Idee, was hier die Fehlerursache ist und eventuell eine Lösung?
Viele Grüße