減少空間

減少空間

我在逐項列出一個段落。

該段落很長,因此它移到了新行。但是,我想減少行間空間。我使用了 \baselineskip 但它使文字過於緊湊。如何將正常間距減小到 4mm?

請檢查異常路徑。 在此輸入影像描述

答案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都會使它變得非常難看。

相關內容