设置 \predisplaypenalty 以允许页面顶部显示方程式

设置 \predisplaypenalty 以允许页面顶部显示方程式

如果您同意让页面顶部显示方程式,那么小于 10000 的合适值是多少\predisplaypenalty?我的意思是允许页面顶部显示方程式的值,但通常不允许“太多”这样的页面。

此外,如果使用任何标准 LaTeX 和方程式环境(、等)\predisplaypenalty创建显示,则设置为小于 10000 是否会允许将显示放在页面顶部,或者其中一些仍然永远不会放在那里?amsmathequationalign

答案1

AMS 和 LaTeX 对齐$$在内部使用,因此使用\predisplaypenalty,并且 AMS \intertext还在文本后重新开始显示之前明确设置此惩罚。

至于使用什么值,这有点像黑魔法,并且在一定程度上取决于您的实际内容。在没有任何其他建议的情况下,我会使用 或\@medpenalty\@highpenalty即文档类中设置的值,用于\nopagebreak[2]或,或\nopagebreak[3]为现有的惩罚 10000。\nopagebreak\nopagebreak[4]

相关内容