这篇wiki提到的调整空白的方法,一定要在论文的内容完全定稿后才能进行。否则新增减的内容会使之前的调整完全错乱。单独一章定稿后通常也可以进行调整。因为每一章的排版是相对独立的,所能相互影响的只有后一章的第一页是出现在奇数页还是偶数页。

模板取消了底部对齐设置,因此较大的空白通常会出现在页面底部。如果设置底部对齐,则系统会把空白分散在当前页的所有段落之间,造成段距明显增大。权衡之下,模板取消了底部对齐。

调整手段

最完美的方式

缩减空白最完美的方式就是增加文字。因为空白通常都是浮动体造成的,出现空白的原因通常是浮动体在当前页放不下。因为放不下而放到下一页通常会将浮动体后面的文字提前到前一页。所以产生空白的根本原因是后一页的文字不够用了。

所以解决排版中的难看的空白最完美的方式只有增加文字。某些情况下是缩减文字。

临时增大一页的版心高度

有时候浮动体(插图或表格)的高度仅仅就差一点就能放在前一页,结果因为高度稍微比空白多了一些而排到了下一页。从而导致前一页留下较大空白。

这种情况可以使用命令\enlargethispage{5mm}来临时增大一页的高度。参数还可以是负数,从而缩减一页高度。

最好将该页的正反面都增大或缩减相同高度。增大的高度不能过大,否则正文会和页脚重叠。

手工增减行间空白

有时候为了更好的换页位置,可以临时增加或缩减一些比较大的行间空白,例如章节标题后的距离,或者公式的前后距离都比较大。缩减一点不会很明显。

可以在需要缩减的位置使用命令\vspace*{-4mm}这样的命令制造负长度的垂直空白。这样后面的内容就会提前了。

强制换页

命令\newpage可以立即换页。添加到合适的位置可以在当前页制造一个不是太大的空白,从而避免后面的页造成更大的空白。

命令\clearpage不仅立刻换页,还会在换页前强迫所有之前没有确定位置的浮动体立即排版到换页之前。

智能换页

命令\pagebreak[优先级],其中优先级可以是0-4五个等级。其中4最迫切。该命令是以建议的方式告诉系统换页的位置。

类似的命令还有\nopagebreak[优先级],表示不建议在此换页。

参考书籍

建议阅读《LaTeX2e完全学习手册》(第二版)中的:
4.1.5 局部版面调整
4.2.10 行距
4.2.22 孤行控制
12.2 浮动体的位置调整



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 如何缩减较大的空白? · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐

点评 0

评论前必须登录!

登陆 注册