
私のドキュメント (ドキュメントクラス book のサブファイル) は、次の式を追加するまで完全にコンパイルされます。
\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は文書の2か所で警告を出し始めました。最初のいくつかは、このコードの部分で、数式を入力する場所よりずっと前です。
\begin{wrapfigure}{r}
\centering
\includegraphics[scale = 0.25]{images/MDP.jpg}
\end{wrapfigure}
行の\centeringに関して、「欠落した数値、ゼロとして扱われます」と「不正な測定単位(ptが挿入されました)」というエラーが表示されます。
2 番目のエラー バッチは、方程式内の行 \end{split} に関するものです。
エラー:
最初のエラー:
\opbraces の引数に余分な } があります。
\par l.151 \end{split}2番目のエラー:
暴走議論?
(o'|a,b ! \opbraces が完了する前に段落が終了しました。 \par l.151 \end{split}
3 番目のエラー: $ が挿入されていません。
正直どこが間違っているのか分からない
答え1
)
そうですね、 2 行目の終わりが抜けています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
このパッケージは構文が非常に複雑で、タイプセットの決定に議論の余地があるため、使用はお勧めできません。