如何将一个方程与另一个多行方程对齐

如何将一个方程与另一个多行方程对齐

我有两个方程式:第一个方程式需要分成两行(例如,使用多行),以便方程式的其余部分在第二行右对齐。我想让第二个方程式与第一个方程式对齐(即,它们的等号对齐),但我似乎不知道如何对齐它让第一个等式的第二部分右对齐。

示例 1:

\documentclass[letterpaper,12pt]{article}
\usepackage{amsmath}
\begin{document}   
\begin{multline}
        \frac{dB}{dt} \approx  - 0.092409  \left(  22.2674  e^{-0.092409 t}+77.7326 e^{-0.0258637 t}  \right)
        \nonumber \\
        -\left( 200 \frac{\ln{\frac{1}{2}}}{26.8} \right) \exp{\left(\dfrac{\ln{\frac{1}{2}}}{26.8}t \right)}
        \nonumber \\
    \approx 2.057708e^{-0.092409 t}+7.18319e^{-0.0258637 t} 
\end{multline}
\end{document}

我把所有东西都放在multline环境内,但是第二个方程与第一个方程不一致。 在此处输入图片描述



示例 2:

\documentclass[letterpaper,12pt]{article}
\usepackage{amsmath}
\begin{document}   
\begin{align}
        \frac{dB}{dt} &\approx  - 0.092409  \left(  22.2674  e^{-0.092409 t}+77.7326 e^{-0.0258637 t}  \right)
        \nonumber \\
        -\left( 200 \frac{\ln{\frac{1}{2}}}{26.8} \right) \exp{\left(\dfrac{\ln{\frac{1}{2}}}{26.8}t \right)}
        \nonumber \\
    &\approx 2.057708e^{-0.092409 t}+7.18319e^{-0.0258637 t} 
        \end{align}
\end{document}

在这里,我把所有东西都放在了对齐环境中。第一个方程和第二个方程是对齐的,但第一个方程的第二部分是左对齐/对齐的。我希望它右对齐,第一行和第三行左对齐/对齐。

在此处输入图片描述

答案1

这实际上并没有回答您的问题,但可能会解决您的问题。

如何用常数压缩方程式?我\diff{}{}为微分添加了一个宏(应该用直立的 d 写,因为它是一个运算符)。顺便说一句,常数可能有更好的选择。

在此处输入图片描述

\documentclass[letterpaper,12pt]{article}
\usepackage{amsmath}

\newcommand{\diff}[2]{\frac{\mathrm{d}#1}{\mathrm{d}#2}}

\begin{document}   
  \begin{equation}
    \diff{B}{t} = a_1(b_1e^{c_1t}+b_2e^{-c_2t}) - \left(a_2\frac{\ln{\frac{1}{2}}}{b_3} \right) \exp \left(\frac{\ln{\frac{1}{2}}}{b_3}\right)
  \end{equation}
  %
  where the constants $a_i$, $b_i$, and $c_i$ are
  %
  \begin{align*}
    a_1 &= -0.092409, && a_2 = 200,     && \\
    b_1 &= 22.2674,   && b_2 = 77.7326,  && b_3 = 26.8, \\
    c_1 &= -0.092409, && c_2 = -0.0258637, &&
  \end{align*}
  %
  such that
  %
  \begin{equation}
    \diff{B}{t} \approx 2.057708e^{-0.092409 t}+7.18319e^{-0.0258637 t} 
  \end{equation}
\end{document}

答案2

我认为这就是您想要实现的目标,但看起来并不美观。

这是基于 egreg 的解决方案\hfill 在数学模式下

\documentclass[letterpaper,12pt]{article}
\usepackage{amsmath}

% from https://tex.stackexchange.com/questions/83509/hfill-in-math-mode
\makeatletter
\newcommand{\specialcell}[1]{\ifmeasuring@#1\else\omit$\displaystyle#1$\ignorespaces\fi}
\makeatother

\begin{document}   
\begin{align}
\begin{split}
\frac{dB}{dt} & \approx  - 0.092409  \left(  22.2674  e^{-0.092409 t}+77.7326 e^{-0.0258637 t}  \right)
\nonumber \\
& \specialcell{
\hfill -\left( 200 \frac{\ln{\frac{1}{2}}}{26.8} \right) \exp{\left(\dfrac{\ln{\frac{1}{2}}}{26.8} \right)} 
}
\nonumber \\
& \approx 2.057708e^{-0.092409 t}+7.18319e^{-0.0258637 t} 
\end{split}
\end{align}
\end{document}

在此处输入图片描述

答案3

一个带有aligned内部环境的简单解决方案align。我擅自在拆分公式的第二行强制使用较小的括号。

\documentclass[l2pt]{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
  \frac{dB}{dt} & \approx\!\begin{aligned}[t] - 0.092409 \left( 22.2674 e^{-0.092409 t}+77.7326 e^{-0.0258637 t} \right)
  \\[-1ex]
  -\Bigl( 200 \frac{\ln{\frac{1}{2}}}{26.8} \Bigr) \exp{\Bigl(\dfrac{\ln{\frac{1}{2}}}{26.8}t \Bigr)}
  \end{aligned}
  \nonumber \\[1ex]
                & \approx 2.057708e^{-0.092409 t}+7.18319e^{-0.0258637 t}
\end{align}

\end{document} 

在此处输入图片描述

答案4

尝试这个

\documentclass[letterpaper,12pt]{article}

\usepackage{amsmath}

\begin{document}

\begin{align}
  \frac{dB}{dt} &\approx  - 0.092409  \left(  22.2674  e^{-0.092409 t}+77.7326 e^{-0.0258637 t}  \right)
        \nonumber \\
    &\phantom{\approx\ }    -\left( 200 \frac{\ln{\frac{1}{2}}}{26.8} \right) \exp{\left(\dfrac{\ln{\frac{1}{2}}}{26.8}t \right)}
        \nonumber \\
    &\approx 2.057708e^{-0.092409 t}+7.18319e^{-0.0258637 t} 
\end{align}
\end{document}

相关内容