我的问题涉及论坛上已经提出过的问题。
使用 \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
如果希望更改是本地的,则将其放入环境内部。
顺便说一句,您指向的链接已经给出了答案……