将符号放置在文本单词下方

将符号放置在文本单词下方

我想在一个词下设置一个限制,就像完成一样这里除了使用任意文本而不是现有的数学运算符(如 lim 或 max)之外。

\mathop{avg}\limits_{y\in U(x)}给了我以下内容,但我希望“avg”不采用斜体。

在此处输入图片描述

我也尝试定义\def\avg{\text{avg}}和,\newcommand{\avg}{\text{avg}} 但下标不再位于文本下方,即使使用\avg\limits_{y\in U(x)}

在此处输入图片描述

答案1

以下是我的做法:

\documentclass{article}
\makeatletter
\newcommand*\avg{\mathop{\operator@font avg}}
\makeatother
\begin{document}
\begin{equation} 
\avg_{y\in U(x)}
\end{equation}
\end{document}

在此处输入图片描述

据我所知,这是 Herbert Voß 在他的其中一本书中推荐的(值得赞扬)。

答案2

使用\underset....

\documentclass[12pt]{article}
\usepackage{mathtools}
\begin{document}
\[
  \underset{y\in U(x)}{\mathrm{avg}} f(y)
\]  
\end{document}

在此处输入图片描述

相关内容