`\@listi` 和 `\@listI` 之间的区别

`\@listi` 和 `\@listI` 之间的区别

LaTeX2e 源 PDF 说我应该使用\@listi来设置列表间距,但只有使用 时才会看到变化\@listI。这是怎么回事?

答案1

这或多或少在classes.dtx(而不是source2e)中有记录,其中说

% \begin{macro}{\@listi}

% \begin{macro}{\@listI}
% |\@listi| defines the values of
% |\leftmargin|, |\parsep|, |\topsep|, |\itemsep|, etc.\ for the
% lists that appear on top-level. Its definition is modified by the
% font-size commands (eg within |\small| the list parameters get
% ``smaller'' values).
%
% For this reason \@listI is defined to hold a saved copy of \@listi
% so that |\normalsize| can switch all parameters back.

因此也是\@listi格式列表代码使用的一级列表设置的通用名称。

\@listI是在默认类中使用的宏,用于保存“默认默认”设置,以便\@listi在需要时重置。

相关内容