![Правильное выравнивание корпусов внутри выравнивающей среды](https://rvso.com/image/353025/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5%20%D0%B2%D1%8B%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BE%D1%80%D0%BF%D1%83%D1%81%D0%BE%D0%B2%20%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8%20%D0%B2%D1%8B%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9%20%D1%81%D1%80%D0%B5%D0%B4%D1%8B.png)
Я использую 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
окружении.
О, и избавьтесь от операторов \left
and \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}