Доброго дня. Никак не могу создать рисунок в файле так, как мне нужно, надеюсь кто-то сможет подсказать.
Имеется, к примеру, такой код:
Код:
\begin{tikzpicture}
\coordinate (A) at (0,1);
\coordinate (B) at (0,0);
\coordinate (C) at (1,0);
\draw (A) -- (B) -- (C) pic [draw=black, angle eccentricity=1.3, angle radius=1cm, pic text={$\alpha$}]{angle=C--B--A};
\end{tikzpicture}
Работает отлично, я хочу сохранить его для дальнейшего использования в \tikzset. Делаю так:
Код:
\tikzset{
mypic/.pic={
code={
\coordinate (A) at (0,1);
\coordinate (B) at (0,0);
\coordinate (C) at (1,0);
\draw (A) -- (B) -- (C) pic [draw=black, angle eccentricity=1.3, angle radius=1cm, pic text={[math]$\alpha$[/math]}]{angle=A--B--C};
}
}
}
\begin{document}
\begin{tikzpicture}
\pic at (0,0) {mypic};
\end{tikzpicture}
\end{document}
И тут возникает ошибка с переполнением (как я понимаю) какого то буфера или стека.
(TeX capacity exceeded, sorry [semantic nest size=500]. \pic at (0,0) {mypic})Самое непонятное для меня, почему все работает, если убрать построение дуги угла и надписи, то есть оставить просто \draw (A) -- (B) -- (C).
Компилятор - XeTeX.