我正在使用 iopart.cls 文件,需要定义 arg max 运算符。因此我定义了以下内容:
\newcommand{\argmax}[1]{\underset{#1}{\operatorname{arg}\,\operatorname{max}}\;}
这需要 amsmath,但是由于 IOP 提供了 \underset,我认为它应该没问题,但是这个运算符给了我未定义的控制序列。
我将非常感激任何想法。
答案1
如果两者都不amsopn.sty
兼容iopart
,您可以直接定义命令
\newcommand{\argmax}{\mathop{\mathrm{arg\,max}}}
应该这样称呼
\argmax_{x\in X}f(x)
并且在显示样式时会打印“argmax”下面的下标。
如果amsopn
可以加载,那么你就可以这样做
\usepackage{amsopn}
\DeclareMathOperator*{\argmax}{arg\,max}
并以\argmax
同样的方式调用。