\underset 将其中的所有内容斜体化

\underset 将其中的所有内容斜体化

我正在尝试编写一个简单的 argmin 方程。但是\underset命令会将其中的所有内容都斜体化。这是我的代码:

\begin{align}

\label{Eq:argmin}

&{x}={\arg\underset{p}{\rm min}}\{N_{clip}(\bar{\pmb{\rm x}})\}\\

&{\rm subject~to}~ {p}~ \epsilon~\Theta \nonumber

\end{align}

这是输出

在此处输入图片描述

这很奇怪,因为我之前多次使用过相同的代码,并且它运行正常。只有在这个文件中我遇到了这个问题...您能猜测一下这个错误的来源吗?或者有什么解决方案可以消除它?

先感谢您

答案1

一些指导方针...

  • 不要将数学部分括在括号中;{x}删除周围的相应间距x
  • 不要使用{\rm ..}罗马文本字体。而是使用\text{..}amsmath
  • \in表示“成员”,与 相对\epsilon
  • 如果你使用正确的运算符,你可以使用“限制”来削弱一个论点。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\DeclareMathOperator*{\argmin}{arg\,min}
\begin{document}

\begin{align}
  \label{Eq:argmin}
  & x = \argmin_p \{N_{\text{clip}}(\bar{\mathbf{x}})\} \\
  & \text{subject to } p \in \Theta \nonumber
\end{align}

\end{document}

有关更好/不同的定义\argmin,请参阅argmin 或 argmax 的命令?

1https://i.stack.imgur.com/W7jhG.pngSome指南……

  • 不要将数学部分括在括号中;{x}删除周围的相应间距x
  • 不要使用{\rm ..}罗马文本字体。而是使用\text{..}amsmath
  • \in表示“成员”,与 相对\epsilon
  • 如果你使用正确的运算符,你可以使用“限制”来削弱一个论点。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\DeclareMathOperator*{\argmin}{arg\,min}
\begin{document}

\begin{align}
  \label{Eq:argmin}
  & x = \argmin_p \{N_{\text{clip}}(\bar{\mathbf{x}})\} \\
  & \text{subject to } p \in \Theta \nonumber
\end{align}

\end{document}

有关更好/不同的定义\argmin,请参阅argmin 或 argmax 的命令?

相关内容