对齐一些多行方程

对齐一些多行方程

我想将这些方程组对齐,使所有等号都位于彼此之下。我尝试使用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}

相关内容