„Knoteninhalt“ ist im Label nicht mehr verfügbar, was ist los?

„Knoteninhalt“ ist im Label nicht mehr verfügbar, was ist los?

Normalerweise ist ein Label ein Knoten und wir können es als solches verwenden; zumindest glaube ich, dass ich das vor Version 3.1 von TikZ tun konnte.

Wenn ich jetzt versuche , node contentsin labelbeispielsweise folgendermaßen zu verwenden:

\documentclass[tikz,border=7pt]{standalone}
\begin{document}
  \tikz\node[label={[node contents=B]}]{A};
\end{document}

Ich erhalte die folgende Fehlermeldung

! Package tikz Error: Giving up on this path. Did you forget a semicolon?.

Dies ist derselbe Fehler, der auftritt, wenn wir node contentsden Stil innerhalb eines nicht leeren Knotens verwenden, wie hier \node[node contents=B]{A};.

Meine Frage ist also:Hat sich seit Version 3.1 etwas an der Behandlung von Labels in TikZ geändert?

Antwort1

Dies ist ein Fehler, derwurde behobenund wird verfügbar sein inVersion 3.1.3wahrscheinlich.

verwandte Informationen