我有一个这样的等式:
\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*}