latex公式怎么分行 begin equation
时间: 2025-05-04 08:43:02 浏览: 82
### LaTeX 中 `equation` 环境的多行公式处理
在 LaTeX 中,`equation` 环境主要用于单行公式的显示,并自动为其添加编号。然而,在该环境中尝试通过 `\` 进行换行操作是无效的[^1]。如果需要实现多行公式的编写并保持对齐功能,则需采用其他更适合的环境。
#### 推荐使用的多行公式环境
以下是几种常用的多行公式环境及其特点:
1. **`align` 和 `align*`**
- 提供强大的对齐功能,适合用于多个等式或多步推导的情况。
- 默认情况下会对齐每一对 `&` 符号两侧的内容(通常是等号或其他运算符),并且支持跨行编号。
- 带星号版本 (`align*`) 不会生成编号。
示例代码如下:
```latex
\begin{align}
a &= b + c \\
d &= e + f
\end{align}
```
2. **`gather` 和 `gather*`**
- 适用于不需要特定对齐位置的独立多行公式集合。
- 各行之间无强制性的水平对齐关系。
- 类似于 `align` 的带星号版本同样取消编号。
示例代码如下:
```latex
\begin{gather}
a + b = b + a \\
a \times b = b \times a
\end{gather}
```
3. **`split`**
- 主要作为辅助工具嵌套到更大的结构内部(比如 `equation`, `align` 或者 `gather`)来分割单一复杂表达式成几部分展示。
- 只能作用在一个整体上分配唯一编号给整个拆分后的结果。
示例代码如下:
```latex
\begin{equation}
\begin{split}
A & = B + C + D\\
& = E + F + G
\end{split}
\end{equation}
```
以上方法均可有效解决原生 `equation` 环境无法直接利用`\`完成分行的问题[^2]。
#### 注意事项
当编辑包含下标的行内或者单独数学模式下的内容时,请注意不要过早引入额外美元符号 `$` 导致意外退出当前状态而引发错误提示。
---
阅读全文
相关推荐



















