如何防止LaTeX填充段落之间的空格,以便下一部分从下一页的顶部开始?

Uri*_*Uri 27 latex

我有一个双栏纸,空间限制非常严格.

我只看了我的手稿的最后一个版本,看到上半部分包含一个数字(如预期的那样),但在下半部分段落之间有很多垂直空间(足以挤出10多行),而且那个LaTeX可能已添加它,以便在下一页的开头,新的编号部分将从页面顶部开始.

我知道有一种方法可以调整这个,所以LaTeX不会那么努力,但我不确定如何.任何帮助?谢谢!

dmc*_*kee 25

调用控制段间间距的参数\parskip.您使用以下内容设置它(使用"橡胶"值):

 \setlength{\parskip}{1cm plus4mm minus3mm}
Run Code Online (Sandbox Code Playgroud)

defualt值\parskip是类依赖的."加"和"减"部分告诉TeX它可以调整多少值以改善布局(即它们使间距具有弹性,因此称为"橡胶"标记).减少(或消除)橡胶的"加"部分可能会有所帮助.

但请注意,如果过度限制TeX,则可能会导致其他布局工件.


其他需要考虑的事情:

  • 寡妇和俱乐部处罚可能适用于章节标题,并可能影响TeX的布局选择(参见/sf/ask/35907721/ -用于讨论的一页一页的乳胶).
  • 您可能还想考虑弄乱\baselineskip哪些控件允许文本行之间的间距,也可以使用橡胶值.
  • 这是一个常见问题,可能已经在CTAN上准备了一些相当复杂的治疗方法.

  • 我认为,序言中的`\ raggedbottom`.相反的是`\ flushbottom`或者其他一些. (5认同)

小智 5

\vfill 在新部分对我来说完美之前。

  • 那不是会导致整体上有更多空白吗? (3认同)