答案1
有了这个enumitem
包就简单了:
\documentclass{article}
\usepackage{enumitem}
\setlist{nolistsep}
\begin{document}
Something.
\begin{enumerate}
\item One
\item Two
\end{enumerate}
Something else.
\end{document}
答案2
如果您只想对枚举环境执行此操作,那么您可以将其添加到序言中:
\usepackage{etoolbox}
\AfterEndEnvironment{enumerate}{\vskip-\lastskip}
这会在枚举环境的末尾添加一个钩子,以撤消放置在页面上的最后一个胶水。
需要以这种方式而不是使用 \unskip 来完成,因为胶水已经进入主垂直列表(参见 TeX by Topic 第 96 页)。