![如何在显示数学模式中添加换行符?](https://linux22.com/image/246447/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%98%BE%E7%A4%BA%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%BC%8F%E4%B8%AD%E6%B7%BB%E5%8A%A0%E6%8D%A2%E8%A1%8C%E7%AC%A6%EF%BC%9F.png)
例如,如何在
\[
a + b = c // what should I add here?
a = c - b
\]
答案1
用于\[...\]
排版单个方程式,而不是多个方程式。
您需要使用允许多个方程的环境。一种方法是使用gather
,但我通常使用align
,两者都来自amsmath
包:
笔记:
- 在显示数学环境中,如果在其间留空行,则会获得额外的垂直间距,并且段落与后续显示之间可能会出现分页符。
- 如果您不想对方程式进行编号,请使用带星号的环境版本:
gather*
和align*
。 - 一个很好的参考是 Herbert Voss 的 对 (La)TeX 中的数学进行全面回顾。
代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather}
a + b = c \\
a = c - b
\end{gather}
%
With the align environment you can align equations:
%
\begin{align}
a + b &= c \\
a &= c - b
\end{align}
\end{document}
答案2
如果gather
没有选项,例如,导入的命令中的所有内容都处于数学模式,请考虑将它们设为单列矩阵而不显示符号,然后就可以使用\\
。
代码:
\[
\begin{array}{c}
a + b = c \\ % just use \\
a = c - b
\end{array}
\]
答案3
为什么不使用两种模式?
\[
a + b = c
\]
\[
a = c - b
\]