查找有关类级命令的信息

查找有关类级命令的信息

可能重复:
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,每个引用都清楚地标记了原始来源。

相关内容