可能重复:
LaTeX 内部命令的文档参考?
我正在用 LaTeX 编写公司特定的报告类文件,我想先阅读report.cls
。我很难找到类文件编写中可用的命令/宏的简明定义。例如,\p@
做什么?关于什么\@plus
?在哪里\@compatibility
定义?
答案1
已\documentclass
加载后一些默认的 LaTeX 命令,在名为的组合源中定义latex.ltx
(这是默认加载/定义的大约 900 个 TeX 基元和宏的补充)。 中定义的一些宏latex.ltx
是为了简洁和/或一致性,例如:
\newdimen\p@ \p@=1pt % this saves macro space and time
\newdimen\z@ \z@=0pt % can be used both for 0pt and 0
%...
\def\@minus{minus}
\def\@plus{plus}
就兼容性条件而言,请考虑阅读@compatibility 条件有什么用?
无论是出于何种目的,还是作为将来的参考,请考虑浏览“CTAN 上解压的 LaTeX 目录“。latex.ltx
主要是从来源构建的lt*.dtx
。查看时latex.ltx
,每个引用都清楚地标记了原始来源。