寻找同时对齐和居中方程的更好解决方案

寻找同时对齐和居中方程的更好解决方案
\begin{gather*}
A^S_{\text{M.P.}} = \frac{A_{\text{M.P.}}}{m_{\text{M.P.}}} = \frac{0,66 \si{Bq}}{2,88 \cdot 10^{-3} \si{kg}} \approx 229,167 \si{Bq/kg} \\
\begin{align*}
\Delta A^S_{\text{M.P.}} &= \abs{\frac{\partial A^S_{\text{M.P.}}}{\partial A_{\text{M.P.}}}} \Delta A_{\text{M.P.}} + \abs{\frac{\partial A^S_{\text{M.P.}}}{\partial m_{\text{M.P.}}}} \Delta m_{\text{M.P.}} \\
                         &= \frac{\Delta A_{\text{M.P.}}}{m_{\text{M.P.}}} + A_{\text{M.P.}} \cdot m^{-2}_{\text{M.P.}} \cdot \Delta m_{\text{M.P.}} \\
                         &= \frac{A_{\text{M.P.}}}{m_{\text{M.P.}}} \cdot \frac{\Delta A_{\text{M.P.}}}{A_{\text{M.P.}}} + \frac{A_{\text{M.P.}}}{m_{\text{M.P.}}} \cdot \frac{\Delta m_{\text{M.P.}}}{m_{\text{M.P.}}} \\
                         &= A^S_{\text{M.P.}} \qty(\frac{0,14}{0,66} + \frac{\Delta 0,03}{2,88})
\end{align*}
\end{gather*}

使用上面的代码,我得到了这个

在此处输入图片描述

现在,值(第一行)位于页面中间。其错误已对齐,但未居中。我想将错误也放在页面中间,因此我使用了三次 \qquad。

\begin{gather*}
A^S_{\text{M.P.}} = \frac{A_{\text{M.P.}}}{m_{\text{M.P.}}} = \frac{0,66 \si{Bq}}{2,88 \cdot 10^{-3} \si{kg}} \approx 229,167 \si{Bq/kg} \\
\begin{align*}
\Delta A^S_{\text{M.P.}} &= \abs{\frac{\partial A^S_{\text{M.P.}}}{\partial A_{\text{M.P.}}}} \Delta A_{\text{M.P.}} + \abs{\frac{\partial A^S_{\text{M.P.}}}{\partial m_{\text{M.P.}}}} \Delta m_{\text{M.P.}} \qquad \qquad \qquad \\
                         &= \frac{\Delta A_{\text{M.P.}}}{m_{\text{M.P.}}} + A_{\text{M.P.}} \cdot m^{-2}_{\text{M.P.}} \cdot \Delta m_{\text{M.P.}} \\
                         &= \frac{A_{\text{M.P.}}}{m_{\text{M.P.}}} \cdot \frac{\Delta A_{\text{M.P.}}}{A_{\text{M.P.}}} + \frac{A_{\text{M.P.}}}{m_{\text{M.P.}}} \cdot \frac{\Delta m_{\text{M.P.}}}{m_{\text{M.P.}}} \\
                         &= A^S_{\text{M.P.}} \qty(\frac{0,14}{0,66} + \frac{\Delta 0,03}{2,88})
\end{align*}
\end{gather*}

(第 4 行末尾还有三个 \qquad。)
现在我得到了这个

在此处输入图片描述

但在这种情况下,是否存在任何“自动”方法来使这些方程式居中?

答案1

如果您想要居中对齐,则需要一个aligned块:gather*

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath,siunitx}

\begin{document}

\begin{gather*}
  f(x) = ax^2 + bx + c \\
  \begin{aligned}
    g(x) &= a_0 + a_1 x + a_2 x^2 + a_3 x^3 + \dots \\
         &= a_0 + a_1 x + a_2 x^2 + a_3 x^3 + \dots
  \end{aligned}
\end{gather*}

\end{document}

相关内容