방정식 정렬

방정식 정렬

이것은 다른 많은 질문과 매우 유사하지만 내가 겪고 있는 문제를 정확하게 복제하는 질문을 찾지 못했습니다. 나는 다음을 가지고 있습니다 :

\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 문이 줄을 갖기를 원합니다. 어떤 줄에도 세 가지 항목이 모두 포함되어 있지 않습니다(마지막 두 개에는 앞에 공백이 있어야 합니다.)

지금 내 출력에는 텍스트와 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*}

관련 정보