如何强制乳胶将数学表达式放在一行中?

如何强制乳胶将数学表达式放在一行中?

我正在写一本博弈论书,我写了类似这样的内容:

可以看出,该数学表达式被分成了两行。当然可以解决这个问题,方法是增加一些空格的宽度,如果需要,还可以留出一点空间让表达式出现在下一行,就像 latex 有时做的那样。我怎样才能在需要时强制它自动执行此操作?

答案1

如果您想要抑制文档中所有行内数学公式的换行,那么您可以设置 TeX 原始寄存器:

\binoppenalty=10000 \relpenalty=10000

\binoppenaltyTeX 在公式中的每个 bin 原子后插入由 给出的惩罚,并\relpenalty在公式中的每个 rel 原子后插入由 给出的惩罚。现在内联数学公式不再可能被破坏。如果将这些寄存器设置为 10000(禁止破坏),则内联数学公式永远不会被破坏。

相关内容