在我的文档的某些地方我使用了以下内容(并且效果很好):
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{argmax} % thin space, limits underneath in displays
\begin{document}
\[z = \argmax_x f(x)\]
\end{document}
但是,当我尝试使用这样的东西时:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{argmax} % thin space, limits underneath in displays
\begin{document}
\begin{tabular}{c l}
$z = \argmax_x f(x)$ \\
$z = \argmax_{x \in \mathcal{X}} f(x)$
\end{tabular}
\end{document}
它不再起作用了。看来这tabular
在某种程度上是罪魁祸首。
更新 2:嗯,这显然是因为我使用了内联数学 ($)。谢谢 David!
答案1
不清楚你所说的“不起作用”是什么意思,输出正如我所料。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{argmax} % thin space, limits underneath in displays
\begin{document}
a
\[z = \argmax_x f(x)\]
b
\[z = \argmax_{x \in \mathcal{X}} f(x)\]
\end{document}
更新后的问题表明这只是显示或内联设置的问题:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{argmax} % thin space, limits underneath in displays
\begin{document}
a
\[z = \argmax_x f(x)\]
b
\[z = \argmax_{x \in \mathcal{X}} f(x)\]
a2
$z = \argmax_x f(x)$
b2
$z = \argmax_{x \in \mathcal{X}} f(x)$
a3 (don't do this)
$z = \argmax\limits_x f(x)$
b3 (or this)
$z = \argmax\limits_{x \in \mathcal{X}} f(x)$
c
\begin{align*}
z &= \argmax_x f(x)\\
z &= \argmax_{x \in \mathcal{X}} f(x)
\end{align*}
\end{document}