방정식을 컴파일하는 중에 오류가 발생했습니다.

방정식을 컴파일하는 중에 오류가 발생했습니다.

내 문서(documentclass 책의 하위 파일)는 다음 방정식을 추가할 때까지 완벽하게 컴파일됩니다.

\begin{equation} 
\label{beliefupdate}
\begin{split}
b_{t+1}(s') & = \Pr(s'|o',a,b) \\
            & = \frac{\Pr(o'|s',a,b)\Pr(s'|a,b)}{\Pr(o'|a,b} \\
            & = \frac{\Pr(o'|s',a) \sum_{s\in\S}\Pr(s'|a,b,s)\Pr(s|a,b)}{\Pr(o'|a,b)} \\
            & = \frac{O(o',a,s') \sum_{s\in\S}T(s,a,s')b_t(s)}{\Pr(o'|a,b)}
\end{split}
\end{equation}

패키지를 로드했습니다.

\usepackage{amsmath}  
\usepackage{amsfonts}
\usepackage{amssymb} 
\usepackage{physics}

\renewcommand{\S}{\mathcal{S}}

\usepackage{graphicx}
\usepackage{wrapfig}

이제 Latex는 문서의 두 위치에서 경고를 표시하기 시작합니다. 처음 몇 개는 이 코드에서 방정식을 입력하는 위치 바로 앞에 있습니다.

\begin{wrapfigure}{r}
    \centering
    \includegraphics[scale = 0.25]{images/MDP.jpg}
\end{wrapfigure}

\centering 라인에 대해 '누락된 숫자, 0으로 처리됨' 및 '잘못된 측정 단위(pt 삽입)' 오류가 발생합니다.

두 번째 오류 배치는 방정식의 \end{split} 라인에 관한 것입니다.

오류:

첫 번째 오류:

\opbraces의 인수에는 추가 }가 있습니다.

\par l.151 \end{분할}

두 번째 오류:

폭주 논쟁?

(o'|a,b ! \opbraces가 완료되기 전에 단락이 끝났습니다. \par l.151 \end{split}


세 번째 오류: $가 누락되었습니다.


솔직히 내가 어디서 잘못됐는지 모르겠어

답변1

)음, 다음 의 두 번째 줄 끝에는 없습니다 split.

        & = \frac{\Pr(o'|s',a,b)\Pr(s'|a,b)}{\Pr(o'|a,b} \\

해야한다

        & = \frac{\Pr(o'|s',a,b)\Pr(s'|a,b)}{\Pr(o'|a,b)} \\

누락된 괄호는 physics로드되지 않은 경우 눈에 띄지 않지만, 로드된 경우에는 필수적입니다. 왜냐하면 패키지가 \Pr포함된 인수를 찾도록 (재)정의하기 때문입니다 (...)(제 생각에는 나쁜 일입니다).

입력 내용을 더 자세히 확인하세요. 그리고 하지 마세요 \renewcommand\S{\mathcal{S}}.

개인적인 의견.physics이 패키지는 매우 복잡한 구문을 갖고 있고 논쟁의 여지가 있는 조판 결정을 내리기 때문에 패키지 사용을 권장할 수 없습니다 .

관련 정보