可能重复:
如何将方程式拆分为两行
我有一个很长的等式,
$\operatorname{E} (Z_{n+1} - Z_n | X_1,..., X_n)
= \operatorname{E} (S_{n+1}^2 - (n+1) \sigma^2 - S_n^2 + n \sigma^2 | X_1,..., X_n)
= \operatorname{E} (S_{n+1}^2 - S_n^2 - (n+1) \sigma^2 + n \sigma^2 | X_1,..., X_n)
= \operatorname{E} (X_{n+1}(X_{n+1} + 2\sum_{i=1}^n X_i) - \sigma^2 | X_1,..., X_n)
= \operatorname{E} (X_{n+1}X_{n+1}) + 2\operatorname{E} (X_{n+1}) \sum_{i=1}^n X_i - \sigma^2
= \sigma^2 - \sigma^2 =0
$.
我认为这会引起警告:
\hbox 过满(宽 3.16257pt)
有没有办法自动换行较长的方程式?还是我必须指定换行的位置?谢谢!
答案1
您可以按照Harald Hanche-Olsen
的示例手动指定换行。在某些情况下,breqn
包可以自动换行(breqn
是 的一部分MH bundle
,请参阅ctan 文档)。
最小的例子是:
\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{breqn}
\begin{document}
\begin{dmath*}
\operatorname{E} (Z_{n+1} - Z_n | X_1,..., X_n)
= \operatorname{E} (S_{n+1}^2 - (n+1) \sigma^2 - S_n^2 + n \sigma^2 | X_1,..., X_n)
= \operatorname{E} (S_{n+1}^2 - S_n^2 - (n+1) \sigma^2 + n \sigma^2 | X_1,..., X_n)
= \operatorname{E} (X_{n+1}(X_{n+1} + 2\sum_{i=1}^n X_i) - \sigma^2 | X_1,..., X_n)
= \operatorname{E} (X_{n+1}X_{n+1}) + 2\operatorname{E} (X_{n+1}) \sum_{i=1}^n X_i - \sigma^2
= \sigma^2 - \sigma^2 =0
\end{dmath*}
\end{document}
对于您的具体示例,它不会有太大帮助。输出示例:
如您所见,breqn
二进制符号 表现不错+
,但等号却没有帮助。这与所说的一致Harald Hanche-Olsen
。
答案2
等式可以在关系符号和二元运算符处断开,只要它们没有括在括号中即可。不过,在这种情况下,我认为最好使用显示等式并自行选择换行符:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\operatorname{E} (Z_{n+1} - Z_n | X_1,..., X_n)
&= \operatorname{E} (S_{n+1}^2 - (n+1) \sigma^2 - S_n^2 + n \sigma^2 | X_1,..., X_n) \\
&= \operatorname{E} (S_{n+1}^2 - S_n^2 - (n+1) \sigma^2 + n \sigma^2 | X_1,..., X_n) \\
&= \operatorname{E} (X_{n+1}(X_{n+1} + 2\sum_{i=1}^n X_i) - \sigma^2 | X_1,..., X_n) \\
&= \operatorname{E} (X_{n+1}X_{n+1})
+ 2\operatorname{E} (X_{n+1}) \sum_{i=1}^n X_i - \sigma^2 \\
&= \sigma^2 - \sigma^2 =0.
\end{align*}
\end{document}
在您的系统上运行texdoc amsldoc
应该会为您提供有关使用该包的更多信息amsmath
。