在几何包中,设置heightrounded = true有什么实际用途?

在几何包中,设置heightrounded = true有什么实际用途?

geometry包中,设置有什么实际用途heightrounded=true文档说了一些关于避免“ ”的情况underful vbox,但我不明白为什么我需要担心它。当您使用该geometry软件包时,您是否启用了heightrounded,如果是,您这样做的理由是什么?

答案1

无论您是否使用几何包,这样做总是一个好主意。您会看到size10.clo标准类的等效代码(除非启用了与 LaTeX2.09 的兼容性)。

对于任何计算机系统来说,将其设置为解决受无法实现的约束影响的问题通常不是一个好主意。基线间距通常没有可伸缩性,因此如果您无法用文本行完全填满页面,但指定(通过\flushbottom)TeX 应该努力实现这一点,那么它的算法就无法找到好的解决方案。实际上,它只会让页面少一行并抱怨框未满,但如果您不介意页面短,您应该\raggedbottom无论如何都设置,那么就不会有问题。

不这样做的理由:如果你绝对需要顶线和底线的基线之间要有一定距离,并且您知道总会有额外的空白来实现这一点,那么您应该根据需要设置长度,而不允许系统“修复”它们,但这是一个非常罕见的要求。

相关内容