
두 개의 유사한 하위 방정식의 모든 항을 정렬하고 싶지만 문제는 각 하위 방정식이 깨져야 할 만큼 길다는 것입니다. 문제는 \align을 깬 후에 모든 줄을 서로 정렬하려고 한다는 것입니다.
내가 원하는 것은 1행의 모든 항을 3행의 항과 정렬하고 2행의 모든 항을 4행의 항과 정렬하는 것입니다. 단순히 1-2행에 첫 번째 방정식이 포함되고 3-4행에 두 번째 방정식이 포함되기 때문입니다. 다른 모든 정렬 질문을 읽었지만 실제로 긴 하위 방정식을 정렬하는 사람은 아무도 없습니다.
수많은 시도 끝에 완성한 코드입니다.
\begin{subequations}
\label{energy13}
\begin{align}
& u_e\frac{\partial \left(\varrho_e u_e\right)}{\partial t}
+ u_e\frac{\partial \left(\varrho_e u_e^2\right)}{\partial s}
+ u_e\frac{\partial \left(\varrho_e u_e v_e\right)}{\partial n}
-2 \varrho_e \varOmega u_e v_e \nonumber \\
&=- u_e\frac {\partial p_e}{\partial s}
+\qquad
+\varrho_e u_e\left(\varOmega^2R_{OPs}+\frac{\partial\varOmega}{\partial
t}(R_{OPn}+n)-\frac{\partial^2 R_{Os}}{\partial t^2}\right) \\
& u\frac{\partial \left(\varrho u\right)}{\partial t}
+ u\frac{\partial \left(\varrho u^2 \right)}{\partial s}
+ u\frac{\partial \left(\varrho u v \right)}{\partial n}
-2 \varrho \varOmega u v \nonumber \\
&=- u\frac {\partial p}{\partial s}
+\mu u\frac {\partial^2 u}{\partial n^2}
+\varrho u \left(\varOmega^2R_{OPs}+\frac{\partial\varOmega}{\partial
t}(R_{OPn}+n)-\frac{\partial^2 R_{Os}}{\partial t^2}\right)
\end{align}
\end{subequations}
있는 그대로 거의 아무것도 정렬되지 않습니다. 혼란스럽습니다. IEEE 특수 정렬 기능을 사용하지 않고 amsmath 패키지 내에 수정 사항이 있습니까?
답변1
mathtools
multlined
첫 번째 줄을 왼쪽으로, 마지막 줄을 오른쪽으로 이동하고 각 하위 방정식에 하나의 숫자만 적용하는 "하위 환경"을 제공합니다 . 여러 multlined
하위 방정식을 다음과 함께 사용하세요 gather
.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\noindent X\hrulefill X\ignorespaces
\begin{subequations}
\label{energy13}
\begin{gather}
\begin{multlined}
u_e\frac{\partial \left(\varrho_e u_e\right)}{\partial t}
+ u_e\frac{\partial \left(\varrho_e u_e^2\right)}{\partial s}
+ u_e\frac{\partial \left(\varrho_e u_e v_e\right)}{\partial n}
-2 \varrho_e \varOmega u_e v_e \\
=- u_e\frac {\partial p_e}{\partial s}
+\qquad
+\varrho_e u_e\left(\varOmega^2R_{OPs}+\frac{\partial\varOmega}{\partial
t}(R_{OPn}+n)-\frac{\partial^2 R_{Os}}{\partial t^2}\right)
\end{multlined}
\\
\begin{multlined}
u\frac{\partial \left(\varrho u\right)}{\partial t}
+ u\frac{\partial \left(\varrho u^2 \right)}{\partial s}
+ u\frac{\partial \left(\varrho u v \right)}{\partial n}
-2 \varrho \varOmega u v \\
=- u\frac {\partial p}{\partial s}
+\mu u\frac {\partial^2 u}{\partial n^2}
+\varrho u \left(\varOmega^2R_{OPs}+\frac{\partial\varOmega}{\partial
t}(R_{OPn}+n)-\frac{\partial^2 R_{Os}}{\partial t^2}\right)
\end{multlined}
\end{gather}
\end{subequations}
\end{document}
방정식 번호는 마지막 줄에 설정되지 않고 하위 방정식의 수직 중앙에 위치합니다. 이것이 모든 "하위 환경"이 작동하는 방식입니다.
답변2
align
다음은 환경 내에서 환경 의 사용을 보존하는 솔루션입니다 subequation
. 2행과 4행을 사용하여 1행과 3행을 기준으로 들여쓰기합니다. 별도로, (불필요한) 및 지시문을 &\qquad
제거 하고 아래 첨자 "OPn", "에 대해 (기본) 수학 기울임꼴 대신 텍스트 기울임꼴을 사용합니다. OPs', 그리고 'Os'. 대괄호가 마음에 들지 않으면 둥근 괄호로 바꾸세요.\left
\right
\documentclass{article}
\usepackage{amsmath}
\newcommand{\OPn}{\textit{OPn}}
\newcommand{\OPs}{\textit{OPs}}
\newcommand{\Os}{\textit{Os}}
\begin{document}
\begin{subequations} \label{eq:energy13}
\begin{align}
& u_e\frac{\partial (\varrho_e u_e )}{\partial t}
+ u_e\frac{\partial (\varrho_e u_e^2 )}{\partial s}
+ u_e\frac{\partial (\varrho_e u_e v_e)}{\partial n}
-2 \varrho_e \varOmega u_e v_e \nonumber \\
&\qquad=- u_e\frac {\partial p_e}{\partial s} +\qquad
+\varrho_e u_e\biggl[\varOmega^2R_{\OPs}
+\frac{\partial\varOmega}{\partial t}(R_{\OPn}+n)
-\frac{\partial^2 R_{\Os}}{\partial t^2}\biggr] \label{eq:energy13a}\\
& u\frac{\partial (\varrho u )}{\partial t}
+ u\frac{\partial (\varrho u^2 )}{\partial s}
+ u\frac{\partial (\varrho u v )}{\partial n}
-2 \varrho \varOmega u v \nonumber \\
&\qquad=- u\frac {\partial p }{\partial s}
+\mu u\frac {\partial^2 u}{\partial n^2}
+\varrho u \biggl[ \varOmega^2R_{\OPs}
+\frac{\partial\varOmega}{\partial t}(R_{\OPn}+n)
-\frac{\partial^2 R_{\Os}}{\partial t^2}\biggr] \label{eq:energy13b}
\end{align}
\end{subequations}
Here's a cross-reference to equation \eqref{eq:energy13b}.
\end{document}