我的序言中有以下内容:
\addtolength{\parskip}{\baselineskip}
\setlength{\parindent}{0 pt}
现在列表环境前的空格太多了enumerate
,在示例中我放了一个,\mbox{}
但文本也是如此。如何在不使用类似 hack 的情况下减少它
\hspace{1mm}\\[-10mm]
?
答案1
这实际上是 LaTeX 中的一个“概念错误”:\parskip
即使它们不是段落的开始/结束,也会在列表之前和之后添加。请参阅这回答详细一点。
解决方案:不要改变\parskip
长度,但加载parskip
包或使用其中之一KOMA-script
课程或memoir
。
答案2
答案3
\addtolength{\parskip}{\baselineskip}
在序言之后
\begin{enumerate}\setlength{\itemsep}{-\baselineskip}
\item good
\item bad
\end{enumerate}