latex - 如何在直线上打破一个长方程?

标签 latex equation

我正在尝试在新行中添加一个方程。问题是等式对于这条线来说太长了,我需要手动打破它。否则,它只会与右列或右边缘重叠(看起来很难看......)。
有没有办法 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{文章}
\usepackage{breqn}
\begin{文档}
\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{文档}

请注意,没有对齐或换行标记,但输出看起来与使用 align 时基本相同。 .

关于latex - 如何在直线上打破一个长方程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1578127/

相关文章:

linux - 'html.sty' 和 latex2e

math - 如何找到 X1、X2、Y1、Y2 的 Y 截距

java - 用户输入问题的代码双方程错误

boolean - 为什么(a 和(不是 b))或(a 和 b)= a?

javascript - 当从 javascript 调用字符串时,Latex 不渲染?

当我点击那里的内容时,LaTeX hyperref 链接会转到错误的页面

python - 如何使用 LaTeX 括号在 Matplotlib 中标记轴?

Vim 拼写检查并不总是在 .tex 文件中工作。检查 Vim 中的区域

JavaScript:如何使用字符串作为一段代码

python - Python 中的数学方程式操作