我正在尝试获取两组显示公式,每组只有一个公式编号,使用对齐环境内的对齐环境,并且它们之间还需要一个互文。我希望四个公式的对齐方式相同。我的代码是:
\begin{align}\label{eq9.1}
\begin{aligned}
b(v+v',w)&=b(v,w)+b(v',w). \\
b(v,w+w')&=b(v,w)+b(v,w'), \\
\end{aligned}
\intertext{some text}
\begin{aligned}
b(\lambda v,w)&=\lambda b(v,w). \\
b(v,\lambda w)&=\lambda b(v,w),
\end{aligned}
\end{align}
但结果却与前两个方程不一致。
答案1
替换aligned
为split
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\begin{split}
b(v+v',w)&=b(v,w)+b(v',w). \\
b(v,w+w')&=b(v,w)+b(v,w'), % NO \\ here!!
\end{split}
\intertext{some text}
\begin{split}
b(\lambda v,w)&=\lambda b(v,w). \\
b(v,\lambda w)&=\lambda b(v,w),
\end{split}
\end{align}
\end{document}
解释: aligned
只是 的内部版本align
。它可以有任意数量的对齐点,但其行为类似于封闭的块。
另一方面,虽然split
只允许一个对齐点,但它“知道”封闭中的对齐点align
,正如本例所表明的那样
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hsize=8cm % smaller picture
\begin{align}
a &= b & a &= b\\
\begin{split}
A &= B + C \\
D &= E + F
\end{split}
\\
&&
\begin{split}
A &= B + C \\
D &= E + F
\end{split}
\\
x &= r \cos(\varphi) & y &= r \sin(\varphi)
\end{align}
\end{document}