LaTeX:如何避免在“twoside”选项下页面文本伸展到整个页面?

12

最近在写Latex文档时遇到了一个问题,我在这里发布了我的问题。添加"twoside"选项的解决方案对我很有效,但是当我有一个页面,比如结论部分,只有两段话,也许只填充了页面的一半,然后我加上"\pagebreak"使"参考文献" 部分出现在新的一页上时,它会拉伸整个结论页面的内容,以便填满整个页面。这导致行间和段间距离变得非常大。

我进行了一些谷歌搜索,但没有找到任何避免这种情况的选项。


请参考此处:http://meta.stackexchange.com/questions/12918/can-we-have-a-ruling-on-latex-on-stackoverflow,了解在SO上提问关于latex是否合适的规定。 - dmckee --- ex-moderator kitten
是的。所有与编程无关的内容都不属于这里,因此所有属于这里的内容都必须与编程有关。 - dmckee --- ex-moderator kitten
当然,我已经在想为什么会有一个“与编程无关”的标签。 - Juri
这是网站早期史诗的一个附属产物。一些中等声望的用户使用它来引起高声望用户对可能需要关闭的问题的注意。我认为这是不被鼓励的,但无法提供链接。 - dmckee --- ex-moderator kitten
5个回答

21
\raggedbottom添加到latex导言中即可解决该问题。

这非常有帮助!感谢您的发布! - thiloilg

13

不确定这是否能解决你的问题,但尝试使用\clearpage 而不是 \pagebreak


抱歉,我尝试了错误的方法。它解决了我的问题(虽然我猜这只是一个“hack”)。 - Juri
3
不是黑客攻击。 \clearpage 告诉 LaTeX 你明确地想要提前终止这一页。而 \pagebreak 则假设你想要平衡页面(在双页模式下)。 - Will Robertson

7
如何考虑:
\vfill\clearpage

2
我相信我能够用 multicol 解决类似的问题,该包提供了比标准类中内置的更强大的多列环境。
我在想:你是否使用了 \raggedbottom?在引入新包之前尝试一下这个选项可能会有所帮助。

不,我没有使用\raggedbottom。 - Juri
只是另一个问题,无需打开新帖子。您是否了解如何在 bib db 文件中正确包含链接的信息?使用 MISC?还有其他选项吗? - Juri
URL存在一些问题,但我认为大部分已经在SO上得到解决。尝试使用以下搜索:http://stackoverflow.com/search?q=[latex]+url 我不确定你在参考文献中会遇到什么特殊问题。 - dmckee --- ex-moderator kitten
\raggedbottom并不总是适用于整个文档;双页展开是平衡的(即以相同的垂直位置结束)有其原因。 - Will Robertson

0

在这种情况下,你可以使用\newpage吗?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接