我想用一个数字来编号多行多列的方程组。如果我使用
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{align}
x&=1 & x&=2\\
y&=3 & y&=4
\end{align}
\end{document}
我每行得到一个方程编号。当使用split
环境
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{align}
\begin{split}
x&=1 & x&=2\\
y&=3 & y&=4
\end{split}
\end{align}
\end{document}
省略了组,并且我有一个四行的数字。
我怎样才能用一个数字来编号第一个例子?
编辑:
我使用了@daleif提出的equation
和aligned
环境,并在公式(3)中得到了以下结果。公式(1)和(2)由环境排版align
:
环境align
使用文档的整个宽度。 这aligned
也有可能吗?
答案1
我实际上会选择equation
plus,aligned
因为这种组合仍然具有equations
节省空间的功能,而equation
plussplit
没有。
\documentclass[a4paper]{memoir}
\usepackage{amsmath}
\begin{document}
\noindent sd\rlap{\rule{\linewidth}{1pt}}
\begin{equation}
\begin{split}
a\\ b
\end{split}
\end{equation}
\noindent sd\rlap{\rule{\linewidth}{1pt}}
\begin{equation}
\begin{aligned}
a\\ b
\end{aligned}
\end{equation}
\end{document}
参见特殊线下方的间距
附注:它aligned
内部也有其用途(对于编号行,则使用或可选参数效果align*
不佳)[t]
[b]
\begin{align*}
f(x) = {} & \sum \dots \\
& + \sum_i
\!
\begin{aligned}[t]
\Bigl[ &a_i +b_i+\cdots
\\ & + x_i+y_i\Bigr]
\end{aligned}
\end{align*}