如何严格执行边距边界?

如何严格执行边距边界?

我的问题似乎与执行严格的边距边界 然而,我的问题不仅仅是左右边距问题。和其他发帖人一样,我正在努力完成我的论文,并且有一份 600 多页的文档。

遇到的其他问题包括底部边距违规。当一行中有小写字母(例如 p 和 g)且底部超出底部边距时,就会发生这种情况。

第二个问题是,有时方程是底线,完全违反了边界第三个未解决的问题是,右边距有时会受到一点点侵犯。

我同意这些问题都是小问题,不会影响文件的整体外观,但研究生办公室人员喜欢把对边距的狂热作为一种习惯,因为这样易于检查并且有一条清晰的分界线。

我使用了使用包命令:\usepackage[letterpaper,showframe]{geometry} 来显示边距。

由于字母导致底部边距违规 由于方程式导致底部边距违规 在此处输入图片描述

答案1

页面上最后一个框的深度最多可以伸入底部边距\maxdepth,请参阅 Ulrike 的回答. 这样做的原理是使对开页的底线相同。

\maxdepth适用于页面底部的所有框,包括简单的文本行和数学方程式。

左边缘和右边缘可能会因“突出”功能而受到干扰,请参阅包microtype。这个想法是,一些字形(黑色像素百分比较小)会稍微突出到边缘。效果应该是边缘看起来更平滑。

有些字母,尤其是斜体字体中的字母,比如斜体“f”,会超出其字符边界框。这应该可以优化字符内部间距。但代价是,这样的字形会超出右边距。

应解决过满\hbox\vbox警告问题。否则,过满的盒子可能会大量卡入右侧和底部边缘。

相关内容