我刚刚从 memoir 3.6g 更新到 3.6j,它破坏了我的文档中的间距。在 3.6g 中,我使用了:
\setlength{\parindent}{0em}
\setlength{\parskip}{0.6\baselineskip}
\setbeforesecskip{1.5ex}
\setaftersecskip{0.5ex}
\setbeforeparaskip{0.5ex}
\paragraph
在 3.6g 中,这给了我和\section
和之间大约一行的间距。在 3.6j 中,和\begin{itemize}
之间的间距相同,但和或两个s 之间的间距非常小。\section
\begin{itemize}
\section
\paragraph
\paragraph
为了恢复3.6j中\section
和\paragraph
或\paragraph
s之间的间距,我将其改为:
\setbeforesecskip{3ex}
\setaftersecskip{2ex}
\setbeforeparaskip{2.5ex}
\section
但现在和之间的间距太大(大约 2 行)\begin{itemize}
。我怎样才能将间距恢复到原来的状态?
答案1
(根据达莱夫[该软件包的维护者memoir
。])
修改间距是故意的,非零间距\parskip
会使节标题周围的间距难以控制。但是,这种实现方式存在缺陷:如果两个节宏相互跟随,它们就会相互抵消,因此未来版本还需要做一些工作。