"conteúdo do nó" não está mais disponível no rótulo, o que está acontecendo?

"conteúdo do nó" não está mais disponível no rótulo, o que está acontecendo?

Normalmente um rótulo é um nó e podemos usá-lo como tal, pelo menos acho que consegui fazer isso antes da versão 3.1 do TikZ.

Agora, quando tento usar node contentsin label, por exemplo assim:

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

Eu recebo o seguinte erro

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

Este é o mesmo erro que obtemos se usarmos node contentsestilo em um nó não vazio, como este \node[node contents=B]{A};.

Então minha pergunta é:Algo mudou na forma como os rótulos são tratados no TikZ desde a versão 3.1?

Responder1

Este é um bug quefoi corrigidoe estará disponível emv3.1.3provavelmente.

informação relacionada