
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 contents
in 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 contents
estilo 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.