如何垂直对齐多个具有等号的方程式?
在下面的代码中,每行等号前后的空白没有正确对齐。另外,等式的右侧部分需要垂直对齐。因此,我使用了很多 \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}