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
在需要时重置。