我正在研究amsmath
文档,特别是的实现\genfrac
。我发现很难理解,因为我不知道诸如此类的命令有什么\@nx
作用。
这些东西在哪里定义?是否有一个核心包中常用的命令列表,需要注意才能理解它们的实现?
答案1
amsgen.dtx
源文件有
% \begin{macro}{\@xp}
% \begin{macro}{\@nx}
% Shorthands for long command names.
% \begin{macrocode}
\let\@xp=\expandafter
\let\@nx=\noexpand
% \end{macrocode}
% \end{macro}
% \end{macro}
%