如何通过分割方程获得两个对齐点

如何通过分割方程获得两个对齐点

我有这个等式:

\begin{equation}
\begin{split}
    \alpha &= \frac{1}{100} S \sqrt{2g} = 2.2444e^{-05} \ [m^\frac52/s]\\
    \beta &= \pi r^2 = 0.0079 \ [m^2]\\
    \gamma &= \frac{2 \pi r}{tan(\theta)} = 0.1814 \ [m] \\
    \delta &= \frac{\pi}{(tan(\theta))^2} = 1.0472
\end{split}
\end{equation}

并想在第二个“=”符号上添加第二个对齐点。有办法吗?

感谢

答案1

你可以使用alignat以下方法:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

    \begin{alignat*}{2}
        \alpha&=\frac{1}{100} S \sqrt{2g} &&=2.2444e^{-05} \ [m^\frac52/s]\\
        \beta&=\pi r^2&&=0.0079 \ [m^2]\\
        \gamma&=\frac{2 \pi r}{tan(\theta)}&&=0.1814 \ [m]\\
        \delta&=\frac{\pi}{(tan(\theta))^2}&&=1.0472
    \end{alignat*}

\end{document}

在此处输入图片描述

答案2

同一主题有多个问题。我从问题中引用了 Werner 的答案多重比对

使用 amsmath 的环境可以获得表达式之间没有间隙的多个对齐点alignat

这样,代码就变为:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
    \alpha &= \frac{1}{100} S \sqrt{2g} = 2.2444e^{-05} \ [m^\frac52/s]\\
    \beta &= \pi r^2 = 0.0079 \ [m^2]\\
    \gamma &= \frac{2 \pi r}{tan(\theta)} = 0.1814 \ [m] \\
    \delta &= \frac{\pi}{(tan(\theta))^2} = 1.0472
\end{split}
\end{equation}


\begin{alignat}{2}
    \alpha &= \frac{1}{100} S \sqrt{2g} &&= 2.2444e^{-05} \ [m^\frac52/s] \notag\\
    \beta &= \pi r^2 &&= 0.0079 \ [m^2]\\
    \gamma &= \frac{2 \pi r}{tan(\theta)} &&= 0.1814 \ [m] \notag\\
    \delta &= \frac{\pi}{(tan(\theta))^2} &&= 1.0472 \notag
\end{alignat}

\end{document} 

在此处输入图片描述

相关内容