可能重复:
什么是胶水拉伸?
在书籍类中,我们有以下内容。
\newcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large\bfseries}}
我想知道为什么我们有 这样的值-3.5ex \@plus -1ex \@minus -.2ex
,而不是 这样的固定值?和 的用途-3.5ex
是什么?\@plus
\@minus
答案1
默认情况下,每页的第一行和最后一行应处于同一高度。如果您只有具有相同字体大小且没有数学、图像、章节标题等的普通文本行,则这很容易。但是如果您有这些对象,就不容易了。然后您需要一些可以垂直拉伸(加)或收缩(减)的部分。这些长度称为跳过。章节标题上方(\@plus -1ex \@minus -.2ex
)和下方(\@plus.2ex
)是拉伸/收缩的好地方。段落之间等也是如此。
水平方向的线条也存在同样的问题。您只能在单词之间拉伸(加号)。
\raggedbottom
如果您使用命令和/或,则无需执行上述所有操作\raggedright
。但这总是会产生糟糕的排版效果……