
我在逐項列出一個段落。
該段落很長,因此它移到了新行。但是,我想減少行間空間。我使用了 \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
都會使它變得非常難看。