列表中的垂直空间 - 列表前后的空间不同

列表中的垂直空间 - 列表前后的空间不同

Stackexchange 上有一些与列表中的垂直空间相关的问题。例如: \topsep、\itemsep、\partopsep 和 \parsep - 它们各自代表什么意思(底部又代表什么意思)? 如何删除 itemize/enumerate 之前的空格?

我的问题稍微进一步:

我想修改列表前的空格,而不修改列表后的空格。如果我只更改参数 \topsep,两个空格都会改变。理想情况下,我想全局更改参数。

我发现的唯一解决方案是在每个列表前添加一个负垂直空间。

答案1

她的解决办法很简单enumitem

\documentclass{report}
\usepackage{enumitem}
\setlist[enumerate, 1]{before={\addtolength{\topsep}{1cm}}, after=\vspace*{-1cm}}

\begin{document}

Some text. Some text.Some text. Some text. Some text. Some text.Some text. Some text. Some text. Some text.Some text. Some text. Some text. Some text.Some text. Some text.
    \begin{enumerate}
      \item First item \the\topsep
      \item Second item
      \item Third item
    \end{enumerate}
Some more text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text. Some more text.

\end{document} 

在此处输入图片描述

相关内容