
通常標籤是一個節點,我們可以這樣使用它,至少我認為在 TikZ 3.1 版本之前我能夠做到這一點。
現在,當我嘗試使用node contents
in時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 中處理標籤的方式是否發生了變化?