减少空间

减少空间

我在 itemize 中有一个段落。

该段落很长,因此会移至新行。但是,我想减少行间空间。我使用了 \baselineskip,但它使文本太紧凑。​​我怎样才能将正常间距减少到 4 毫米?

请检查异常路径。 在此处输入图片描述

答案1

我猜测 (i) 您的文档使用一倍半行距甚至双倍行距,并且 (ii) 您想在诸如 之类的环境中使用单倍行距enumerate。您也没有指定如何你已经着手实现更宽的间距,所以我假设你通过加载包setspace并发出命令\onehalfspacing(或\doublespacing)来实现。如果这些猜测不是正确,请指出您的文档中实际上发生了什么。

enumerate如果这些猜测是正确的,您可以在序言中发出以下两个命令,以使单倍行距在所有环境中生效:

\usepackage{etoolbox} % for \AtBeginEnvironment macro
\AtBeginEnvironment{enumerate}{\singlespacing}

附录:如果singlespacing环境只适用于一个特定enumerate环境而不是所有环境,您仍然可以加载包并在适用的语句后立即setspace发出命令。\singlespacing\begin{enumerate}

答案2

评论太长了。

将代码片段转换为完整示例,我得到:

\documentclass{article}
\begin{document}
\begin{enumerate}
\item I have a text here. I want to reduce the interline space out here. I
want it to be little compact. Please help me.
\end{enumerate}
\end{document}

结果

我看不出有任何不寻常的过度间距。任何减少\baselineskip都会使其变得非常丑陋。

相关内容