对齐方程式

对齐方程式

这与许多其他问题非常相似,但我还没有找到一个与我遇到的问题完全一样的问题。我有以下问题:

\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

alignalign*环境中,列交替对齐,右对齐、左对齐、右对齐、左对齐等。如果您希望两个相邻的列都左对齐(或右对齐),请使用&&而不是&将它们分开。这可能更接近您想要的:

\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*}

相关内容