诸如 `\@nx` 之类的 Latex 宏在哪里定义?

诸如 `\@nx` 之类的 Latex 宏在哪里定义?

我正在研究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}
%

相关内容