latex中怎么把一个公式分成两行
时间: 2025-01-01 12:25:20 浏览: 25
### 如何在LaTeX中分行显示长公式
当处理较长的数学表达式时,在单行内展示可能会导致可读性差的问题。为了提高公式的易读性和美观度,可以采用多种方法来实现分隔或拆分这些复杂的方程式。
#### 使用 `align` 或者 `aligned` 环境
对于多行排列并希望保持良好对齐效果的情况,推荐使用 `amsmath` 宏包中的 `align` 或者嵌套于其他环境内的 `aligned` 命令[^2]。下面是一个简单的例子:
```latex
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
S'_i &= S_i \otimes FP_i \\
&+ S_i + FP_i
\end{align*}
\end{document}
```
这里展示了如何通过双反斜杠 (`\\`) 来断开每一部分,并利用等号前后的空格使各部分居中对齐。
#### 利用 `\split` 实现更紧凑的效果
如果想要在一个编号环境中分割一个大公式而不改变其整体结构,则可以选择 `split` 环境[^4]:
```latex
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
S'_i = {}& S_i \otimes FP_i \\
&+ S_i + FP_i
\end{split}
\label{eq:s_prime}
\end{equation}
\end{document}
```
注意这里的 `{}` 和 `&` 的位置是为了确保加号前面有足够的间距以及正确的对齐方式。
#### 调整字体大小以适应页面布局
有时即使进行了合理的分段操作之后仍然觉得公式过长影响视觉体验,这时可以通过调整局部文字尺寸的方式来解决问题。例如:
```latex
\documentclass{article}
\usepackage{amsmath}
\begin{document}
{\footnotesize % 开始缩小字号范围
\begin{equation}
\begin{aligned}
S'_i ={}& S_i \otimes FP_i \\
&+ S_i + FP_i
\end{aligned}
\label{eq:small_font_size}
\end{equation}}
% 结束缩小字号范围
\end{document}
```
上述代码片段说明了怎样临时减小特定区域内的字符高度从而更好地控制文档的整体外观。
阅读全文