私のアンダーセットに何が起こったのでしょうか?

私のアンダーセットに何が起こったのでしょうか?
\hat{y} = \hat{f}(x) = \overset{C}{argmax}\underset{c=1}\> p(y = c|x, D)

次のような結果になります:

ここに画像の説明を入力してください

下に\underset入るにはどうしたらいいですか?c=1argmax

答え1

\undersetand を使用するのではなく、演算子として\overset宣言することをお勧めします。そうすれば、も正しくタイプセットされます。argmaxargmax

ここに画像の説明を入力してください

\documentclass{article}
\usepackage{amsmath}

\DeclareMathOperator*{\argmax}{argmax}

\begin{document}
\[
\hat{y} = \hat{f}(x) = \argmax_{c=1}^{C}\> p(y = c|x, D)
\]
\end{document}

答え2

\undersetの引数内に次の部分を挿入するだけです\overset:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\[
\hat{y} = \hat{f}(x) = \overset{C}{\underset{c=1}{argmax}}\> p(y = c|x, D)
\]

\end{document}

編集: また、argmax は正しくタイプセットされていません。これは演算子であり、斜めの文字でレンダリングされるべきではありません。

関連情報