如何减少枚举中项目之间的空间?

如何减少枚举中项目之间的空间?

我的问题涉及论坛上已经提出过的问题。

使用 \usepackage{enumerate} 枚举项之间没有空格

我需要减少枚举项之间的间距。我该怎么做?

  \begin{enumerate}[-]
     \item ABC
     \item DEF
     \item XYZ
  \end{enumerate}

问候

答案1

答案就像在另一个线程中一样,是使用enumitem而不是enumerate包。

如果你使用shortlabels选项加载它

\usepackage[shortlabels]{enumitem}

您可以保留相同的语法enumerate

然后你可以发出例如

\setlist[enumerate]{noitemsep}

如果你想消除项目之间的间距或

\setlist[enumerate]{itemsep=1pt}

如果你想将其减少到1pt

梅威瑟:

\documentclass{article}
\usepackage[shortlabels]{enumitem}
\setlist[enumerate]{noitemsep}

\begin{document}
  \begin{enumerate}[-]
     \item ABC
     \item DEF
     \item XYZ
  \end{enumerate}
\end{document} 

输出:

在此处输入图片描述

如果你希望更改在本地进行,而不是声明

\setlist[enumerate]{noitemsep}

您可以插入noitemsep选项enumerate,例如

\begin{enumerate}[-,noitemsep]

答案2

您可以更改长度的默认值\itemsep。例如,如果您不想有空格

\setlength{\itemsep}{}

或者如果你想要“小跳跃”

\setlength{\itemsep}{\smallskipamount}

enumerate如果希望更改是本地的,则将其放入环境内部。

顺便说一句,您指向的链接已经给出了答案……

相关内容