
Обычно метка — это узел, и мы можем использовать ее как таковую. По крайней мере, я думаю, что мне это удавалось до версии 3.1 TikZ.
Теперь, когда я пытаюсь использовать node contents
, 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};
.
Итак, мой вопрос:Изменилось ли что-то в обработке меток в TikZ с версии 3.1?
решение1
Это ошибка, котораябыло исправленои будет доступен вверсия 3.1.3вероятно.