例如,如何在
\[
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
\]