
У меня следующая проблема: У \pgfdeclareshape
меня есть следующий код для сохраненного измерения:
\saveddimen{\long@sal}{
\pgf@x=\pgfkeysvalueof{/tikz/longitud salidas}\unidad@medicion
\advance\pgf@x\y@colect
}
Затем, когда я пытаюсь использовать in:
\foreach \n in {1,...,7}{
\xdef\doanchor{
\noexpand\anchor{o\n}{
\@tempdima=2\x@colect % \sep@sal
\divide\@tempdima\pgfkeysvalueof{/tikz/salidas}
\noexpand\pgfpoint{
-\x@colect + 0.5\@tempdima + (\n-1)*\@tempdima
}{\long@sal}
}
}
\doanchor
}
Я получаю ошибку:! Undefined control sequence.
Проблема из-за \long@sal
, я уверен. Пожалуйста, кто-нибудь может мне помочь?
решение1
В конце концов, решение простое. Включая \newdimen\long@sal
до \pfgdeclareshape
, и оно правильно работает.