
通常、ラベルはノードであり、そのように使用できます。少なくとも、TikZ のバージョン 3.1 より前ではそれが可能だったと思います。
node contents
ここで、をlabel
次のように使用してみるとします。
\documentclass[tikz,border=7pt]{standalone}
\begin{document}
\tikz\node[label={[node contents=B]}]{A};
\end{document}
次のエラーが表示されます
! Package tikz Error: Giving up on this path. Did you forget a semicolon?.
node contents
これは、次のように空でないノード内でスタイルを使用した場合に発生するエラーと同じです\node[node contents=B]{A};
。
私の質問は次のとおりです:バージョン 3.1 以降、TikZ でのラベルの処理方法は変更されましたか?
答え1
これはバグです修正されましたそして、バージョン3.1.3おそらく。