1 つの方程式を別の複数行の方程式と揃える方法

1 つの方程式を別の複数行の方程式と揃える方法

2 つの方程式があります。最初の方程式は、残りの方程式が 2 行目に右揃えになるように、2 行に分割する必要があります (たとえば、multline を使用)。2 番目の方程式を最初の方程式に揃えたい (つまり、等号を揃えたい) のですが、どのように揃えればよいのかわかりません。そして最初の式の 2 番目の部分を右揃えにします。

例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 番目の方程式が最初の方程式と一致していません。 ここに画像の説明を入力してください



例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}

ここでは、すべてを整列した環境に配置しました。最初の方程式と 2 番目の方程式は整列していますが、最初の方程式の 2 番目の部分は左揃えになっています。これを右揃えにして、1 行目と 3 行目を左揃えにしたいと思います。

ここに画像の説明を入力してください

答え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のソリューションに基づいています。\h数式モードでの記入

\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。分割式の 2 行目に小さな括弧を強制的に使用しました。

\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}

関連情報