枚举后的间距

枚举后的间距

如何删除枚举项和文本中下一行后的空格?我使用以下方法:

\begin{enumerate}
    \setlength{\itemsep}{0pt}
    \item bi-axial etc. etc. 
    \item uni-axial etc. etc.
    \item uni-axial etc. etc.
    \item uni-axial etc. 
\end{enumerate}
%

在此处输入图片描述

答案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 页)。

相关内容