如何垂直对齐多个带等号的方程式

如何垂直对齐多个带等号的方程式

如何垂直对齐多个具有等号的方程式?

在下面的代码中,每行等号前后的空白没有正确对齐。另外,等式的右侧部分需要垂直对齐。因此,我使用了很多 \quad 和 \qquad,但仍然需要完美对齐。最后,我尝试制作表格,但没有成功。我该如何修复它?

\documentclass[10pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{siunitx}

\sisetup{inter-unit-product=\ensuremath{{}\cdot{}}}

\newenvironment{makebold}{\boldmath\sisetup{detect-all}}{\ignorespacesafterend}

\begin{document}

\begin{makebold}
\[
 {10 \log_{10} \frac{\frac{V_1^2}{R}}{\frac{V_0^2}{R}} \quad = \quad 10 \log_{10} \frac{V_1^2}{V_0^2}}
 \]
 \[
{\qquad \qquad \qquad \quad \quad= \quad 10 \log_{10} (\frac{V_1}{V_0})^2}
\]
 \[
{\qquad \qquad \quad \quad \quad= \quad 20 \log_{10} \frac{V_1}{V_0}}
\]
\end{makebold}

\end{document}

答案1

我会使用align*环境,例如:

\documentclass[10pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{siunitx}

\sisetup{inter-unit-product=\ensuremath{{}\cdot{}}}

\newenvironment{makebold}{\boldmath\sisetup{detect-all}}{\ignorespacesafterend}

\begin{document}

\begin{makebold}
\begin{align*}
10 \log_{10} \frac{\frac{V_1^2}{R}}{\frac{V_0^2}{R}} &= 10 \log_{10} \frac{V_1^2}{V_0^2}
\\
                                                     &= 10 \log_{10} (\frac{V_1}{V_0})^2
\\
                                                     &= 20 \log_{10} \frac{V_1}{V_0}
\end{align*}
\end{makebold}

\end{document}

在此处输入图片描述

相关内容