在 LaTeX 中,如果你需要处理多个括号跨多行的情况,可以使用以下方法。常见的场景包括:
- 多个括号嵌套;
- 多个括号并列跨多行。
以下是详细的解决方案和示例。
✅ 方法一:使用 \left
和 \right
跨行
1. 单个括号跨多行
如果一个括号需要跨多行,可以使用 \left(
和 \right.
来开始括号,并用 \left.
和 \right)
来结束括号。
示例:
\begin{equation}
\begin{split}
f(x) &= \left( A + B + C \right. \\
&\quad \left. + D + E + F \right)
\end{split}
\end{equation}
输出:
f(x)=(A+B+C+D+E+F)
\begin{equation}
\begin{split}
f(x) &= \left( A + B + C \right. \\
&\quad \left. + D + E + F \right)
\end{split}
\end{equation}
f(x)=(A+B+C+D+E+F)
2. 多个括号并列跨多行
如果多个括号并列且需要跨多行,可以分别对每个括号使用 \left
和 \right
。
示例:
\begin{equation}
\begin{split}
f(x) &= \left( A + B + C \right) \cdot \left( D + E + F \right. \\
&\quad \left. + G + H + I \right)
\end{split}
\end{equation}
输出:
f(x)=(A+B+C)⋅(D+E+F+G+H+I)
\begin{equation}
\begin{split}
f(x) &= \left( A + B + C \right) \cdot \left( D + E + F \right. \\
&\quad \left. + G + H + I \right)
\end{split}
\end{equation}
f(x)=(A+B+C)⋅(D+E+F+G+H+I)
3. 嵌套括号跨多行
如果括号是嵌套的(即一个括号内包含另一个括号),同样可以用 \left
和 \right
来处理。
示例:
\begin{equation}
\begin{split}
f(x) &= \left( A + B + \left( C + D \right. \right. \\
&\quad \left. \left. + E + F \right) \right)
\end{split}
\end{equation}
输出:
f(x)=(A+B+(C+D+E+F))
\begin{equation}
\begin{split}
f(x) &= \left( A + B + \left( C + D \right. \right. \\
&\quad \left. \left. + E + F \right) \right)
\end{split}
\end{equation}
f(x)=(A+B+(C+D+E+F))
✅ 方法二:手动调整括号大小
如果你不想使用 \left
和 \right
,也可以手动指定括号的大小(如 \big
, \Big
, \bigg
, \Bigg
)。这种方法适用于简单的跨行情况。
示例:
\begin{equation}
\begin{split}
f(x) &= \big( A + B + C \big. \\
&\quad \big. + D + E + F \big)
\end{split}
\end{equation}
输出:
f(x)=(A+B+C+D+E+F)
\begin{equation}
\begin{split}
f(x) &= \big( A + B + C \big. \\
&\quad \big. + D + E + F \big)
\end{split}
\end{equation}
f(x)=(A+B+C+D+E+F)
✅ 方法三:使用 aligned
环境嵌套在 equation
中
如果你需要更复杂的对齐或格式,可以使用 aligned
环境嵌套在 equation
中。
示例:
\begin{equation}
\begin{aligned}
f(x) &= \biggl( A + B + C \biggr. \\
&\quad \biggl. + D + E + F \biggr)
\end{aligned}
\end{equation}
输出:
f(x)=(A+B+C+D+E+F)
\begin{equation}
\begin{aligned}
f(x) &= \biggl( A + B + C \biggr. \\
&\quad \biggl. + D + E + F \biggr)
\end{aligned}
\end{equation}
f(x)=(A+B+C+D+E+F)
✅ 总结
- 单个括号跨多行:使用
\left(
和\right.
开始,\left.
和\right)
结束。 - 多个括号并列跨多行:为每个括号单独使用
\left
和\right
。 - 嵌套括号跨多行:使用多重
\left
和\right
,注意匹配顺序。 - 手动控制括号大小:使用
\big
,\Big
,\bigg
,\Bigg
替代\left
和\right
。
在 LaTeX 中,如果你想手动控制括号的大小(而不是使用 \left
和 \right
自动调整),可以使用以下命令来让括号变大:
✅ 手动控制括号大小的命令
命令 | 效果(从小到大) |
---|---|
\big( | 小 |
\Big( | 中 |
\bigg( | 大 |
\Bigg( | 很大 |
这些命令适用于各种括号:(
、)
、[
、]
、\{
、\}
、|
、\|
等。
✅ 示例对比
1. 默认括号
( \frac{a}{b} )
输出:
(ab)
( \frac{a}{b} )
(ba)
括号太小,不够美观。
2. 使用 \big(
\big( \frac{a}{b} \big)
输出:
(ab)
\big( \frac{a}{b} \big)
(ba)
3. 使用 \Big(
\Big( \frac{a}{b} \Big)
$$
输出:
$$
\Big( \frac{a}{b} \Big)
$$
---
### 4. 使用 `\bigg(`
```latex
\bigg( \frac{a}{b} \bigg)
输出:
(ab)
\bigg( \frac{a}{b} \bigg)
(ba)
5. 使用 \Bigg(
\Bigg( \frac{a}{b} \Bigg)
输出:
(ab)
\Bigg( \frac{a}{b} \Bigg)
(ba)
✅ 手动控制的优点
- 更加精细地控制排版;
- 在多行公式中避免
\left
和\right
不匹配的问题; - 有时比自动调整更符合审美或出版标准。
✅ 示例:在多行公式中使用
\begin{equation}
\begin{split}
f(x) &= \bigg( A + B + C \bigg. \\
&\quad \bigg. + D + E + F \bigg)
\end{split}
\end{equation}
✅ 总结
想要的效果 | 推荐命令 |
---|---|
稍微大一点 | \big( |
再大一些 | \Big( |
明显更大 | \bigg( |
特别大 | \Bigg( |