對齊方程

對齊方程

這與許多其他問題非常相似,但我還沒有找到一個完全複製我遇到的問題的問題。我有以下內容:

\begin{align*}
  &\text{minimize} &R_k + \sum_jr_{jk}^+ + r_{jk}^- &\\
  &\text{subject to} &R_k + r_{jk}^+ \geq \hat{\gamma_{jk}}X_jk, &\forall j ,k\\
  & &R_k + r_{jk}^- \geq -\hat{\gamma_{jk}}X_jk, &\forall j,k \\
  & &R_k, r_{jk}^+, r_{jk}^- \geq 0 &\forall j,k
\end{align*}

最終,我希望我的輸出將文字排列在「第一列」中,R_k將值排列在第二列中,並將所有 forall 語句排列在第三列中。請注意,沒有任何一行包含所有三個項目(IE最後兩個應該有一些前導空格)。

現在我的輸出有文字和 forall 的排列,但術語R_k是分散的。任何幫助表示讚賞

答案1

align和環境中,列交替右對齊、左對齊、align*右對齊、左對齊等。這可能更接近您正在尋找的內容:&&&

\begin{align*}
 & \text{minimize}   && R_k + \sum_jr_{jk}^+ + r_{jk}^-             &&             \\
 & \text{subject to} && R_k + r_{jk}^+ \geq  \hat{\gamma_{jk}}X_jk, && \forall j,k \\
 &                   && R_k + r_{jk}^- \geq -\hat{\gamma_{jk}}X_jk, && \forall j,k \\
 &                   && R_k,  r_{jk}^+, r_{jk}^- \geq 0             && \forall j,k
\end{align*}

相關內容