对齐方程式

对齐方程式

我有一个这样的等式:

\begin{equation}
\begin{split}
|a+bi|=\sqrt{a^2+b^2}\\ 
|a+bi|^2=a^2+b^2\\
|a+bi|^2=(a+bi)(a+bi)\\
        =(a+bi)(a-bi)\\
        =a^2+b^2i^2\\
        =a^2+b^2
\end{split}
\end{equation}

结果如下:

在此处输入图片描述

我怎样才能对齐这个等式,使所有=符号都位于彼此之下

答案1

最好使用mathtools包用于此任务;您应该使用\lvert/\rvert构造作为分隔符。使用\DeclarePairedDelimiter,您可以使用带星号的版本 ( \abs*) 自动缩放分隔符。此外,我为虚符号创建了一个宏;然后您只需更改宏的定义即可完全更改它。

\documentclass{article}

\usepackage{mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\newcommand*\imag{i} % change 'i' to '\mathrm{i}' if you want an upright 'i'

\begin{document}

\noindent No equation number:
\begin{align*}
  \abs{a + b\imag}
  &= \sqrt{a^{2} + b^{2}},\\
  \abs{a + b\imag}^{2}
  &= a^{2} + b^{2},\\
  \abs{a + b\imag}^{2}
  &= (a + b\imag)(a + b\imag)\\
  &= (a + b\imag)(a - b\imag)\\
  &= a^{2} + b^{2}\imag^{2}\\
  &= a^{2} + b^{2}.
\end{align*}
A vertically centered equation number:
\begin{equation}
\begin{split}
  \abs{a + b\imag}
  &= \sqrt{a^{2} + b^{2}},\\
  \abs{a + b\imag}^{2}
  &= a^{2} + b^{2},\\
  \abs{a + b\imag}^{2}
  &= (a + b\imag)(a + b\imag)\\
  &= (a + b\imag)(a - b\imag)\\
  &= a^{2} + b^{2}\imag^{2}\\
  &= a^{2} + b^{2}.
\end{split}
\end{equation}

\end{document}

输出

注意:第五个=是错误的,应该是a^{2} - b^{2}\imag^{2}

答案2

\begin{equation*}
\begin{split}
|a+bi|  &=\sqrt{a^2+b^2}\\ 
|a+bi|^2&=a^2+b^2\\
|a+bi|^2&=(a+bi)(a+bi)\\
        &=(a+bi)(a-bi)\\
        &=a^2+b^2i^2\\
        &=a^2+b^2
\end{split}
\end{equation*}

相关内容