如何更改段落之間的間距

如何更改段落之間的間距

我認為可能沒有必要考慮改變段落之間跳過的長度,因為包定義的一個跳過的標準間距parskip總是好的。但是,如果我想要兩個跳躍而不是一個,或者更糟的是,如果我想改變跳躍的長度,該怎麼辦?我正在考慮修改 的值\parskip,這顯然可以解決問題。事實上,它也改變了我的enumerate環境,但我不希望如此。事實上,這讓我認為它可能在其他一些環境中做同樣的事情。我該如何解決這個問題?

答案1

除了您肯定會收到的“不要這樣做”警告之外,該類別memoir還允許您通過提供巨集來更改常規\parskip值,而不會弄亂其他事情\abnormalparskip

\documentclass{memoir}
\usepackage{blindtext}
\abnormalparskip{2\baselineskip}
\begin{document}
\blinddocument
\end{document}

程式碼的輸出

答案2

該套件parskip做了三件事:(1) 設定零\parindent,(2) 設定非零\parskip,(3) 將清單項目之間的跳過調整為\parindent

因此,只需執行(1)和(2),將\parskip長度設為可拉伸膠,就無需包裝parskip

微量元素

\documentclass{article}
%\usepackage{parskip}
\setlength{\parindent}{0pt}
\setlength{\parskip}{4\bigskipamount plus \smallskipamount minus \smallskipamount}
\begin{document}
Text\par
Text\par
Text\par
Text\par
\begin{enumerate}
\item One 
\item Two
\item Three
\item Four
\end{enumerate}
Text\par
Text\par
Text\par
Text\par
\end{document}

相關內容