我正在尝试在新行中添加方程式。问题是方程对于该行而言太长,我需要手动将其破坏。否则,它只会重叠到右边的列或右边距(看起来很丑...)。
LaTeX是否可以为我制衡方程式,所以看起来不错吗?
我附上我的 latex 代码:
\begin{align*}
f(n)-f(0) &= A(n)-B(n)-C(n)-D(n)\cdot d-\left(A(0)-B(0)-C(0)-D(0)\cdot d\right) \\
&= A(n)-0-X-D(n)\cdot d-\left(0-0-0-0\right) \\
&= A(n)-X-D(n)\cdot d
\end{align*}
有问题的行是第一行,太长了。
最佳答案
breqn
包旨在自动拆分长方程。它在大多数情况下都可以很好地工作,但是还不如amsmath
包成熟。这是您编写示例方程式的方式:
\ documentclass {article}
\ usepackage {breqn}
\ begin {document}
\ begin {dmath}
f(n)-f(0)= A(n)-B(n)-C(n)-D(n)\ cdot d- \ left(A(0)-B(0)-C(0) -D(0)\ cdot d \ right)
= A(n)-0-X-D(n)\ cdot d- \ left(0-0-0-0 \ right)
= A(n)-X-D(n)\ cdot d
\ end {dmath}
\ end {document}
注意,没有对齐或换行的标记,但是输出看起来与使用align
基本上相同。
关于latex - 如何在行上分解一个长方程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1578127/