包装关系运算符

包装关系运算符

如果句子中出现表达式$A = B$(或说$A \leq B$),而当前行中只有足够的空间容纳$A$,则 LaTeX 会将等号放在边距之外并导致溢出hbox,而​​不是将其与一起换行到下一行B。有什么方法可以改变这种行为吗?

编辑:其他操作员也会发生这种情况。

编辑:添加示例:

\documentclass[american,12pt]{book}
\setlength{\parindent}{0pt}
\usepackage{babel}
\usepackage{amsmath,amssymb,amsthm}

\begin{document}

For each $n$, $\sum_{l(x) = n} \lambda(x) = 1$ and hence $\sum_{x \in \{0,1\}^{*}} \lambda(x) = \infty$ but
$\sum_{l(x) = n} L(x) = 2^{-n-1}$ and hence $\sum_{x \in \mathbb{N}} L(x) = 1$.
Blah Blah Blah Blah Blah Blah Blah Blah Blah

\end{document}

答案1

确实没有办法“正确”地排版该段落。在我看来,在新行上发送等号不是一个选择。这种有问题的段落只能通过修改文本来排版。如果这不是答案,请见谅。

你可以说

... $\sum_{l(x) = n} L(x)\break = 2^{-n-1}$ ...

但不要告诉任何人我建议你这么做。:-)

相关内容