如何创建像 varinjlim 这样的运算符

如何创建像 varinjlim 这样的运算符

我想创建一个下方带有箭头的运算符,如\varinjlim。 书写$\mathop{\mathsf{elts}}\limits_{\longrightarrow}(F)$大致满足我的要求,但箭头上方的空间较大,箭头头部比 中的小\varinjlim。见下文。

\documentclass{article}
\usepackage{amsmath}

\begin{document} 
$\mathop{\mathsf{elts}}\limits_{\longrightarrow}(F)$ $\varinjlim(D)$
\end{document}

在此处输入图片描述

我怎样才能获得相同的间距和箭头大小$\varinjlim$

答案1

改编自这里这里

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\injelts}{%
  \mathop{\mathpalette\inj@lts{{\mathsf{elts}}{\rightarrowfill@\textstyle}}}\nmlimits@
}
\def\inj@lts#1#2{\inj@@lts#1#2}
\def\inj@@lts#1#2#3{%
  \vtop{\m@th\ialign{##\cr
    \hfil$#1#2$\hfil\cr
    \noalign{\nointerlineskip\kern1.5\ex@}#3\cr
    \noalign{\nointerlineskip\kern-\ex@}\cr}}%
}
\makeatother

\begin{document} 
$\varinjlim(F)\injelts(F)$
\end{document}

相关内容