![정렬 환경 내에서 케이스의 올바른 정렬](https://rvso.com/image/353025/%EC%A0%95%EB%A0%AC%20%ED%99%98%EA%B2%BD%20%EB%82%B4%EC%97%90%EC%84%9C%20%EC%BC%80%EC%9D%B4%EC%8A%A4%EC%9D%98%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%EC%A0%95%EB%A0%AC.png)
rcases
내부 환경을 이용하고 있어요align
있으며 등호를 정렬하고 싶습니다. 어떻게 이를 달성할 수 있나요?
내 현재 tex 코드는 다음과 같습니다.
\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
구문을 제거하고 패키지를 사용하라는 Mico의 제안을 받아들이도록 편집되었습니다 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}