我認為可能沒有必要考慮改變段落之間跳過的長度,因為包定義的一個跳過的標準間距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}