嵌套列表的默认值

嵌套列表的默认值

哪些寄存器存储了 Latex 嵌套列表的长度和粘合的默认值?



或者如何计算它们?我已经检查过它们取决于字体大小的值。


\documentclass[a4paper,10pt]{article}

\begin{document}

\newcommand\registers{\the\leftmargin\\ \the\labelwidth[![is][1]][1]\\ \the\topsep}

\begin{enumerate}
\item \registers
    \begin{enumerate}
    \item \registers
         \begin{enumerate}
         \item \registers
                \begin{enumerate}
            \item \registers
            \end{enumerate}
        \end{enumerate}
    \end{enumerate}
\end{enumerate}

\end{document}

答案1

正如在这个网站上发现的——

来自 latex2e.pdf:“ \leftmarginithrough\leftmarginvi参数定义封闭环境左边距和列表左边距之间的距离。按照惯例,当输入新的嵌套级别时\leftmargin,将其设置为适当的值\leftmarginN。默认值从 '.5em'(最高嵌套级别)到 '2.5em'(第一级)不等,在双列模式下会略有减少。”

另请参见 texlive 安装,位于 texmf-dist/tex/latex/base/article.cls第 337 行至 352 行:

\if@twocolumn   \setlength\leftmargini  {2em} 
\else   
\setlength\leftmargini  {2.5em} 
\fi 
\leftmargin  \leftmargini 
\setlength\leftmarginii  {2.2em} 
\setlength\leftmarginiii {1.87em} 
\setlength\leftmarginiv  {1.7em} 
\if@twocolumn   
\setlength\leftmarginv  {.5em}   
\setlength\leftmarginvi {.5em} 
\else   
\setlength\leftmarginv  {1em}   
\setlength\leftmarginvi {1em} 
\fi  

但最好查看 texmf-dist/source/latex/base/classes.dtx

另请参阅——https://tex.stackexchange.com/a/366237/197451

相关内容