\csname 问题

\csname 问题

我尝试将节点和角度列表传递给命令,并且我需要为它们命名以供将来使用,但我犯了一个我无法理解的错误。

\documentclass{article}
\usepackage{pgffor}

\makeatletter

\newcommand{\TRAA}[1]{%
    % node/angle list
    \foreach \x/\y [count=\i from 1] in {#1} {%
        \expandafter\xdef\csname Pt@\i\endcsname\x
        \expandafter\xdef\csname Ang@\i\endcsname\y
    }
}

\makeatother

\begin{document}

essai

\TRAA{A/71,B/45}

\end{document}

相关内容