![对齐一些多行方程](https://linux22.com/image/359206/%E5%AF%B9%E9%BD%90%E4%B8%80%E4%BA%9B%E5%A4%9A%E8%A1%8C%E6%96%B9%E7%A8%8B.png)
我想将这些方程组对齐,使所有等号都位于彼此之下。我尝试使用align
下面所述的环境。但我想看看我们是否可以缩短这些线以获得相同的结果。
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
\begin{align*}
|E(\mathcal{C}-x)|-|E(\mathcal{C}^x)| &= (n-1)\Phi_{d-1}(n-2)-(n-1)
\Phi_{d-2}(n-2)\\
&=
\begin{aligned}[t]
(n-1){{n-2}\choose{d-1}}
\end{aligned}
\\
&=
\begin{aligned}[t]
d{{d}\choose{n-1}}
\end{aligned}
\end{align*}
\end{document}
答案1
以下代码够短吗?没有aligned
环境,没有加载不需要的包,使用基于 amsmath 的\binom
宏而不是 Plain-TeX\choose
指令(使用中缀表示法)。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
|E(\mathcal{C}-x)|-|E(\mathcal{C}^x)|
&= (n-1)\Phi_{d-1}(n-2) - (n-1)\Phi_{d-2}(n-2)\\
&= (n-1)\binom{n-2}{d-1} \\
&= d\binom{d}{n-1}
\end{align*}
\end{document}