\end{enumerate} 后剩余多少空格

\end{enumerate} 后剩余多少空格

环境之后还剩下多少垂直空间enumerate,以及项目之间默认有多少空间?

答案1

这有点复杂。如果您希望调整此类设置,强烈建议您使用包enumitem,例如列表中的垂直空间

列表后添加的垂直空间量首先取决于您使用的文档类和枚举的嵌套深度。通常,最终垂直跳跃的相关值是和的总和\topsep。当您在特定列表中时,您可以通过和\partopsep显示这些宏的值。实际使用的跳跃是。在标准文档的顶层,有\the\topsep\the\parttopsep\@topsepaddarticle

示例输出

\documentclass{文章}

\begin{document}

\begin{enumerate}
\item \verb+\topsep+: \the\topsep
\item \verb+\partopsep+: \the\partopsep
\item \verb+\@topsepadd+: \makeatletter\the\@topsepadd\makeatother
\end{enumerate}
\end{document}

如果你添加\showoutput到上面的文档中,你确实会看到

...\glue 10.0 plus 3.0 minus 5.0

在枚举之后。因此等效\vspace命令将是

\vspace{10pt plus 3pt minus 5pt}

请注意,这不是固定的 大小10pt,而是可以围绕该值拉伸或收缩的数值。但是,此时添加的 和其他垂直间距的精确计算\@topsepadd更为复杂,必须深入了解 中的详细信息source2e才能了解全部内容。

类似地,项目之间的垂直空间由 控制\itemsep。在上面的例子中,它再次是一个粘合值,这次是4.0pt plus 2.0pt minus 1.0pt

相关内容