\sp 是 TikZ 数学库中的保留字吗?

\sp 是 TikZ 数学库中的保留字吗?

我正在运行 \tikzmath 函数,如下所示:

\documentclass[border=1cm]{standalone}
\usepackage{tikz}
\usetikzlibrary {math}
\usetikzlibrary{calc}   % required for coordinate calculations
\begin{document}
    \begin{tikzpicture} 
        \draw[loosely dashed] (0,0) grid [step=2] (5,5)
\tikzmath{
    function    arcStartPoint(\cx, \cy, \bAngle, \eAngle, \radius)  {
        coordinate \sp; % arc starting point
        \sp = (\cx, \cy) + ({\radius * cos(\bAngle)}, {\radius * sin(\bAngle)});
        { \draw[ultra thick, orange] (\sp) arc (\bAngle:\eAngle:\radius);   };
    };
    arcStartPoint(1, 2, -30, 30, 1);
};
\end{tikzpicture}
\end{document}

并出现很多错误:

l.8 \tikzmath !缺少插入 \endcsname。\sp l.15 } ; 标记的控制序列不应出现在 \csname 和 \endcsname 之间。

! 额外 \endcsname.\tikz@math@next ...ocess@keyword@ \sp =\endcsname

一旦我将 \sp 更改为 \spt,它就可以正常工作。 \sp 是保留字吗?

相关内容