我正在尝试在新行中添加方程式。问题是方程对于该行而言太长,我需要手动将其破坏。否则,它只会重叠到右边的列或右边距(看起来很丑...)。
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/

10-11 16:23