改行上の式ラベル - 予期しない動作

改行上の式ラベル - 予期しない動作

最後の方程式の番号ラベルが最後の方程式/行の下の行に表示される align 機能に問題があります。これを同じ行に表示したいと思います。

私が使用している LaTeX コードを以下に示します。ご協力いただければ幸いです。

\documentclass[journal]{IEEEtran}

\usepackage{amsmath}

\begin{document}

\begin{align}
\min \sum_{t = 1}^{n^{T}} \sum_{i = 1}^{n^{I}} F(g_{i,t}) - F(l_{i,t})   \label{O1}\\
s.t.\ to \nonumber\\
\sum_{i=1}^{n^{I}} g_{i,t}d^{i1}_{mn} + \sum_{i=1}^{n^{I}} l_{i,t}d^{1i}_{mn} + \sum_{i=1}^{n^{I}}(u_{i,t}^{+} + u_{i,t}^{-})d^{1i}_{mn} \leq h_{mn} & \nonumber \\ \quad \forall mn,t \quad dual:\mu_{mn,t} & \label{O2}\\
\sum_{i=1}^{n^{I}} l_{i,t} + \sum_{i=1}^{n^{I}} (u_{i,t}^{+} + u_{i,t}^{-}) - \sum_{i=1}^{n^{I}} g_{i,t} = 0 \quad \forall t \quad dual:\lambda_{t} \label{O3}\\
\underline{g}_{i,t} \leq g_{i,t} \leq \bar{g}_{i,t} \quad \forall i,t \quad \quad dual:\eta^{-}_{i,t},\eta^{+}_{i,t}
\label{O4}\\
\underline{l}_{i,t} \leq l_{i,t} \leq \bar{l}_{i,t} \quad \forall i,t \quad dual:\alpha^{-}_{i,t},\alpha^{+}_{i,t}
\label{O5}\\
0 \leq u_{i,t}^{+} \leq \bar{q}_{i}^{pc} \quad \forall i,t \quad dual:\chi^{0,+}_{i,t},\chi^{+}_{i,t}
\label{O6}\\
-\bar{q}_{i}^{pc} \leq u_{i,t}^{-} \leq 0 \quad \forall i,t \quad dual:\chi^{-}_{i,t},\chi^{0,-}_{i,t}
\label{O7}\\
0 \leq e_{i,t} \leq \bar{q}_{i}^{ec} \quad \forall i,t \quad dual:\gamma^{-}_{i,t},\gamma^{+}_{i,t}
\label{O8}\\
e_{i,t+1} = \tau_{i,t}e_{i,t} + \upsilon_{i,t}^{+}u_{i,t}^{+} + \upsilon_{i,t}^{-}u_{i,t}^{-}\quad \forall i,t \quad dual:\sigma_{i,t}
\label{O9}\\
hello \quad &
\end{align}

\end{document}

答え1

発生した問題 (amsmath行に数式と数式番号の両方を入力するための十分なスペースがない場合に数式番号が少し下に移動されるという事実) は、環境を使用していますalignが、それを正しく使用していないという、より深刻な問題の単なる症状です。

私には何が最高レイアウトは、手元の数式用かもしれません。ただし、&各行の先頭に位置合わせポイントをプレフィックスとして追加することで、すべての資料を左揃えにすることは、現在のレイアウトよりも望ましいと思われます。

また、私は「dual:」ビットを数式モードではなくテキスト モードでレンダリングし、\intertext最初の行に続く「subject to」行をタイプセットするためのディレクティブを使用します。最後に、最後の行の意味や内容が理解できないことを告白しなければなりません。

ここに画像の説明を入力してください

\documentclass[journal]{IEEEtran}
\usepackage{amsmath}
\begin{document}
\hrule % just to illustrate width of textblock

\begin{align}
&\min \sum_{t = 1}^{n^{T}} \sum_{i = 1}^{n^{I}} F(g_{i,t}) - F(l_{i,t})   \label{O1}\\
\intertext{subject to}
&\sum_{i=1}^{n^{I}} g_{i,t}d^{i1}_{mn} + \sum_{i=1}^{n^{I}} l_{i,t}d^{1i}_{mn} + \sum_{i=1}^{n^{I}}(u_{i,t}^{+} + u_{i,t}^{-})d^{1i}_{mn} \leq h_{mn}  \nonumber \\ 
&\qquad \forall mn,t \quad \text{dual: }\mu_{mn,t}  \label{O2}\\
&\sum_{i=1}^{n^{I}} l_{i,t} + \sum_{i=1}^{n^{I}} (u_{i,t}^{+} + u_{i,t}^{-}) - \sum_{i=1}^{n^{I}} g_{i,t} = 0 \quad \forall t \quad \text{dual: }\lambda_{t} \label{O3}\\
&{\underline{g}}_{i,t} \leq g_{i,t} \leq \bar{g}_{i,t} \quad \forall i,t \quad \quad \text{dual: }\eta^{-}_{i,t},\eta^{+}_{i,t}
\label{O4}\\
&{\underline{l}}_{i,t} \leq l_{i,t} \leq \bar{l}_{i,t} \quad \forall i,t \quad \text{dual: }\alpha^{-}_{i,t},\alpha^{+}_{i,t}
\label{O5}\\
&0 \leq u_{i,t}^{+} \leq \bar{q}_{i}^{pc} \quad \forall i,t \quad \text{dual: }\chi^{0,+}_{i,t},\chi^{+}_{i,t}
\label{O6}\\
&{-}\bar{q}_{i}^{pc} \leq u_{i,t}^{-} \leq 0 \quad \forall i,t \quad \text{dual: }\chi^{-}_{i,t},\chi^{0,-}_{i,t}
\label{O7}\\
&0 \leq e_{i,t} \leq \bar{q}_{i}^{ec} \quad \forall i,t \quad \text{dual: }\gamma^{-}_{i,t},\gamma^{+}_{i,t}
\label{O8}\\
&e_{i,t+1} = \tau_{i,t}e_{i,t} + \upsilon_{i,t}^{+}u_{i,t}^{+} + \upsilon_{i,t}^{-}u_{i,t}^{-}\quad \forall i,t \quad \text{dual: }\sigma_{i,t}
\label{O9}\\
&hello \quad(\text{are you sure?)}
\end{align}

\end{document}

関連情報