Правильное выравнивание корпусов внутри выравнивающей среды

Правильное выравнивание корпусов внутри выравнивающей среды

Я использую rcasesсреду внутри alignи хотел бы, чтобы знаки равенства были выровнены. Как этого добиться?

Вот как выглядит мой текущий текстовый код

\begin{align}
\begin{split}
&\boldsymbol{d}^{\left( 0\right)}   = 0 \\
&\boldsymbol{\phi}^{\left( 0\right)}   = \boldsymbol{\phi}^k \\
&\begin{rcases}
\boldsymbol{d}^{\left( m\right)}   = \beta_m \boldsymbol{D}\boldsymbol{\phi}^{\left(m-1\right)} + \left( 1 - \beta_m \right) \boldsymbol{d}^{\left( m-1\right)} \\
\boldsymbol{\phi}^{\left( m\right)}  = \boldsymbol{\phi}^{\left( 0\right)} + a_m \mathcal{P} \left( \boldsymbol{f} - \boldsymbol{C} \phi^{\left( m-1\right)} - \boldsymbol{d}^{\left( m\right)} - V\frac{3\boldsymbol{\phi}_n^{\left( m-1\right)}-4\boldsymbol{\phi}_{n-1}+\boldsymbol{\phi}_{n-2}}{2\Delta t}\right)
\end{rcases}   m =1,2,\dots, 5  \\
&\boldsymbol{\phi}^{k+1}  = \boldsymbol{\phi}^{\left( 5\right)}
\end{split}
\end{align}

А вот не очень удачный результат:

Неправильно выровнено

решение1

Это уродливо, но делает свое дело. Это разбивает rcasesсодержимое окружения, так что можно добавить точку выравнивания вокруг знака равенства. Это само по себе вызывает проблемы, которые приходится исправлять нестандартным использованием вместо ={}&, &=а также добавлением \mkern-5muдля отмены rcasesгоризонтального отступа.

\vphantomОднако, кроме того, необходимо добавить магию, чтобы alignedв левой части уравнения был такой же вертикальный интервал, как и rcasesв правой части.

ОТРЕДАКТИРОВАНО с учетом предложения Мико удалить избыточный \left...\rightсинтаксис и использовать bmпакет.

\documentclass{article}
\usepackage{amsmath,mathtools,bm}
\usepackage[margin=2.5cm]{geometry}
\begin{document}
\begin{equation}
\begin{split}
\bm{d}^{(0)}   ={}& 0 \\
\bm{\phi}^{( 0)}   ={}& \bm{\phi}^k \\
\begin{aligned}
\bm{d}^{(m)} ={}\\
\bm{\phi}^{(m)} ={}\vphantom{\Bigl(}
\end{aligned}
&
\mkern-5mu\begin{rcases}
   \beta_m \bm{D}\bm{\phi}^{(m-1)} + ( 1 - \beta_m) \bm{d}^{( m-1)} \\
 \bm{\phi}^{(0)} + a_m \mathcal{P} \Bigl( \bm{f} - \bm{C} \phi^{(m-1)} - \bm{d}^{(m)} - V\frac{3\bm{\phi}_n^{(m-1)}-4\bm{\phi}_{n-1}+\bm{\phi}_{n-2}}{2\Delta t}\Bigr)
\end{rcases}   m =1,2,\dots, 5  
\\
\bm{\phi}^{k+1}  ={}& \bm{\phi}^{(5)}
\end{split}
\end{equation}
\end{document}

введите описание изображения здесь

ОРИГИНАЛЬНЫЙ ОТВЕТ(для сравнения))

\documentclass{article}
\usepackage{amsmath,mathtools}
\usepackage[margin=2.5cm]{geometry}
\begin{document}
\begin{align}
\begin{split}
\boldsymbol{d}^{\left( 0\right)}   ={}& 0 \\
\boldsymbol{\phi}^{\left( 0\right)}   ={}& \boldsymbol{\phi}^k \\
\begin{aligned}
\boldsymbol{d}^{\left( m\right)} ={}\\
\boldsymbol{\phi}^{\left( m\right)} ={}\vphantom{\left(\textstyle\frac{x_{n-1}^{(}}{}\right)}
\end{aligned}
&
\mkern-5mu\begin{rcases}
   \beta_m \boldsymbol{D}\boldsymbol{\phi}^{\left(m-1\right)} + \left( 1 - \beta_m \right) \boldsymbol{d}^{\left( m-1\right)} \\
 \boldsymbol{\phi}^{\left( 0\right)} + a_m \mathcal{P} \left( \boldsymbol{f} - \boldsymbol{C} \phi^{\left( m-1\right)} - \boldsymbol{d}^{\left( m\right)} - V\frac{3\boldsymbol{\phi}_n^{\left( m-1\right)}-4\boldsymbol{\phi}_{n-1}+\boldsymbol{\phi}_{n-2}}{2\Delta t}\right)
\end{rcases}   m =1,2,\dots, 5  
\\
\boldsymbol{\phi}^{k+1}  ={}& \boldsymbol{\phi}^{\left( 5\right)}
\end{split}
\end{align}
\end{document}

введите описание изображения здесь

решение2

Я думаю, что использование rcasesокружения придает слишком большую визуальную значимость этому m=1,\dots,5вопросу. Я предлагаю использовать отдельное alignedокружение в equationокружении.

О, и избавьтесь от операторов \leftand \right: они здесь ничего не дают, кроме как загромождают код.

введите описание изображения здесь

\documentclass{article}
\usepackage{mathtools,bm}
\usepackage[letterpaper,margin=1in]{geometry} % set page parameters appropriately
\begin{document}
\begin{equation}
\begin{aligned}
\bm{d}^{(0)}    &= 0 \\
\bm{\phi}^{(0)} &= \bm{\phi}^k \\
\bm{d}^{(m)}    &= \beta_m \bm{D}\bm{\phi}^{(m-1)} + ( 1 - \beta_m ) \bm{d}^{(m-1)},\ 
   m=1,\dots,5 \\
\bm{\phi}^{(m)} &= \bm{\phi}^{(0)} + a_m \mathcal{P} 
  \biggl( \bm{f} - \bm{C} \phi^{(m-1)} - \bm{d}^{(m)} 
  - V\,\frac{3\bm{\phi}_n^{(m-1)}-4\bm{\phi}_{n-1}
  +\bm{\phi}_{n-2}}{2\Delta t}\biggr),\ m=1,\dots,5\\
\bm{\phi}^{k+1} &= \bm{\phi}^{(5)}
\end{aligned}
\end{equation}
\end{document}

Связанный контент