标签中不再有“节点内容”,这是怎么回事?

标签中不再有“节点内容”,这是怎么回事?

通常标签是一个节点,我们可以这样使用它,至少我认为我能够在 TikZ 3.1 版本之前做到这一点。

现在,当我尝试使用node contentslabel,例如像这样:

\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大概。

相关内容