\begin{align}
fdsafdsadf\\
\end{align}
将显示两个方程编号。尾随的 \ 开始一个新行...添加它们很有用,这样可以轻松添加或删除方程...甚至注释掉它们(这需要注释掉 \)。
答案1
这确实是一个很长的评论,但在我看来你有三个选择:
- 没有必要
\\
在环境末尾使用align
,因为它已经添加了适当的间距(我的建议!) - 如果你确实坚持
\\
在环境末尾使用align
,那么使用\\ \notag
来抑制(不必要的)空行的方程式编号 - 仅适用
align
于需要对齐的多行方程,否则使用\begin{equation}...\end{equation}
这些选项分别产生:
以下是代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
blah blah blah
\begin{align}
fdsafdsadf
\end{align}
blah blah blah
\begin{align}
fdsafdsadf\\\notag
\end{align}
blah blah blah
\begin{equation}
fdsafdsadf
\end{equation}
blah blah blah
\end{document}
答案2
\documentclass{article}
\usepackage{amsmath}
\begin{document}
with trailing \verb|\\|
\begin{align*}
fdsaf&=dsadf\\
fdsaf&=dsadf\\
\end{align*}
zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz
without trailing \verb|\\|
\begin{align*}
fdsaf&=dsadf\\
fdsaf&=dsadf
\end{align*}
zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz
\end{document}
从这个未编号的例子中可以看出,尾随\\
是错误的,严重影响了间距,因此仅仅省略虚假行上的自动编号是不够的,您需要通过不添加尾随来取消行\\
。另外,切勿对单行方程使用多行显示,因此对于单行,您还需要更改align
为equation
。