回忆录:新版本中的间距发生了变化

回忆录:新版本中的间距发生了变化

我刚刚从 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\paragraphs之间的间距,我将其改为:

\setbeforesecskip{3ex}
\setaftersecskip{2ex}
\setbeforeparaskip{2.5ex}

\section但现在和之间的间距太大(大约 2 行)\begin{itemize}。我怎样才能将间距恢复到原来的状态?

答案1

(根据达莱夫[该软件包的维护者memoir。])

修改间距是故意的,非零间距\parskip会使节标题周围的间距难以控制。但是,这种实现方式存在缺陷:如果两个节宏相互跟随,它们就会相互抵消,因此未来版本还需要做一些工作。

相关内容