在 LaTeX 中,有多种方法可以实现自动换行:
使用 `\linebreak` 命令
可以在公式中插入 `\linebreak` 命令,使公式从下一行开始。例如:
```latex
$$
\left\{
\begin{array}{l}
i < G \\
i < M \\
i < G \\
j < B \\
\end{array}
\right.
$$
注意:左边的 `\left\{` 和右边的 `\right\}` 必须待在同一个行内公式环境里,否则会报错。
使用 `multiline` 命令:
- `multiline` 命令适用于单个公式太长无法在一行内显示的情况。它会自动在适当的位置添加换行符。例如:
```
$$
\begin{multiline}
3 + 3 + 3 + 3 + 3 \\
3 + 3 + 3 + 3 + 3
\end{multiline}
$$
注意:在使用 `multiline` 命令时,确保在适当的位置添加对齐符号 `&` 以及正确的换行符 `\\`。
使用 `split` 命令
`split` 命令可以将一个长公式分割成多行,并在适当的位置自动添加换行符。例如:
```latex
$$
\begin{split}
3 + 3 + 3 + 3 + 3 \\
3 + 3 + 3 + 3 + 3
\end{split}
$$
注意:在使用 `split` 命令时,确保在适当的位置添加对齐符号 `&` 以及正确的换行符 `\\`。
使用 `align` 环境:
- `align` 环境可以用于对齐多行公式,并在适当的位置自动添加换行符。例如:
```
$$
\begin{align*}
3 + 3 + 3 + 3 + 3 \\
3 + 3 + 3 + 3 + 3
\end{align*}
$$
注意:在使用 `align` 环境时,确保在适当的位置添加对齐符号 `&` 以及正确的换行符 `\\`。
使用 `\allowdisplaybreaks` 命令
在导言区添加 `\allowdisplaybreaks` 命令,该命令允许在公式中自动换行。例如:
```latex
\documentclass{article}
\usepackage{amsmath}
\allowdisplaybreaks
\begin{document}
$$
\int_{0}^{\infty} e^{-x^2} \, dx
$$
\end{document}
```
注意:在使用 `\allowdisplaybreaks` 命令时,确保在适当的位置添加对齐符号 `&` 以及正确的换行符 `\\`。
使用 `\parbox` 命令
`\parbox` 命令可以用于创建一个带边框的块,并可以设置其宽度和高度,从而实现自动换行。例如: