標籤中不再提供“節點內容”,這是怎麼回事?

標籤中不再提供“節點內容”,這是怎麼回事?

通常標籤是一個節點,我們可以這樣使用它,至少我認為在 TikZ 3.1 版本之前我能夠做到這一點。

現在,當我嘗試使用node contentsin時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

這是一個錯誤已修復並將於v3.1.3大概。

相關內容