
2 つの類似した部分方程式のすべての項を揃えたいのですが、問題は、各項が長すぎて分割する必要があることです。問題は、分割後に \align がすべての行を互いに揃えようとすることです。
私が望んでいるのは、どうやら、1 行目のすべての項を 3 行目の項と揃え、2 行目のすべての項を 4 行目の項と揃えることです。これは、1 行目と 2 行目には最初の方程式が含まれ、3 行目と 4 行目には 2 番目の方程式が含まれるためです。他のすべての揃えに関する質問を読みましたが、長い部分方程式を揃えている人はいません。
これは私が何度も試行錯誤して最終的にたどり着いたコードです。
\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
は、最初の行を左にシフトし、最後の行を右にシフトし、各部分式に 1 つの数値のみを適用する「部分環境」を提供します。 複数の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
環境内で環境の使用を維持するソリューションを次に示します。 2 行目と 4 行目で をsubequation
使用し、 1 行目と 3 行目に対してインデントします。 それとは別に、(不要な)およびディレクティブを削除し、下付き文字 "OPn"、"OPs"、および "Os" に (デフォルトの) 数学斜体ではなくテキスト斜体を使用します。 角括弧が気に入らない場合は、丸括弧に置き換えてください。&\qquad
\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}