누락 }이(가) 삽입되었습니다. \end{alignat}? 왜 이 오류가 계속 나타나는 걸까요?

누락 }이(가) 삽입되었습니다. \end{alignat}? 왜 이 오류가 계속 나타나는 걸까요?

여기 제가 실행하려고 하는 코드의 일부가 있습니다.

\begin{alignat}{2}
    [M]:   \max_&Z
    ~ \label{eqnP27}\\
    \mbox{s.t.}~
    %capacity constraints
    &   \sum_{k \in H} y_{k} \leq r &&\forall k \in H \label{eqnP28}\\
    %capacity constraints
    &   Z = \min\sum_{i \in N}\sum{j \in N}\sum_{k \in H}\sum_{m \in H} W_{ij}C_{ijkm}X_{ijkm} \label{eqnP29}\\
    \mbox{s.t.}~
    &   \sum_{k \in H} U_{ik} = 1 &&\forall i \in N \label{eqnP30}\\
    &   \sum_{k \in H}U_{kk}  = p - r \label{eqnP31}\\
    &   U_{ik}\leq U_{kk} &&\forall i \in N,\forall k \in H  \label{eqnP32}\\   
    &   \sum\limits_m Y^i_{km} - \sum\limits_m Y^i_{mk} = O_i - \sum\limits_j W_{ij}X_{jk} &&\forall i \in N, k \in H\label{eqnP33}\\
    &   U_{kk}\leq(1 - y_{k}) &&\forall i \in N, k \in H\label{eqnP34}\\    
    &   z_{k}, y_k \in \{0,1\}, \quad Y_{ikm} \geq 0
    &&\forall i,j \in N, k,m \in H \label{eqnP35}
\end{alignat}

도와 줘서 고맙다.

답변1

제가 할 일은 다음과 같습니다.

  • 방정식 1: \max_&Z ~ 다음으로 대체 \max_Z &(는 ~필요하지 않음)

  • 방정식 2 및 4: \mbox{s.t.~}다음으로 대체\text{s.t. }

  • 방정식 3: 이 문자열이 배치되도록 하려면 _앞에 a를 제공합니다.j\in N아래에합계 기호

  • (3개 인스턴스) 이미 표시 수학 모드에 있으므로 \limits다음은 생략합니다.\sum

  • 방정식 6~9: 몇 가지 누락된 \forall매크로를 제공하고 ;대신에 두 지시문 ,집합을 더 많이 구별하기 위해 사용합니다.\forall

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
    & [M]:   \max_Z   \label{eqnP27}\\
    \text{s.t. }
    %capacity constraints
    &   \sum_{k \in H} y_{k} \leq r &&\forall k \in H \label{eqnP28}\\
    %capacity constraints
    &   Z = \min\sum_{i \in N}\sum_{j \in N}\sum_{k \in H}\sum_{m \in H} W_{ij}C_{ijkm}X_{ijkm} \label{eqnP29}\\
    \text{s.t. }
    &   \sum_{k \in H} U_{ik} = 1 &&\forall i \in N \label{eqnP30}\\
    &   \sum_{k \in H}U_{kk}  = p - r \label{eqnP31}\\
    &   U_{ik}\leq U_{kk} &&\forall i \in N;\ \forall k \in H  \label{eqnP32}\\   
    &   \sum_m Y^i_{km} - \sum_m Y^i_{mk} = O_i - \sum_j W_{ij}X_{jk} &&\forall i \in N;\ \forall k \in H\label{eqnP33}\\
    &   U_{kk}\leq(1 - y_{k}) &&\forall i \in N;\ \forall k \in H\label{eqnP34}\\    
    &   z_{k}, y_k \in \{0,1\}, \quad Y_{ikm} \geq 0
    &&\forall i,j \in N;\ \forall k,m \in H \label{eqnP35}
\end{alignat}
\end{document}

관련 정보