我试图书写$\sup' S$
-- 也就是说,$\sup S$
但在 sup 上加一个撇号。然而,在显示样式中,撇号出现在 sup 的顶部,而不是上标位置。这可能是因为 LaTeX 将其读取为上标,而在显示样式中,上标位于 sup 的顶部,\sup
而下标位于 sup 的下方。我该如何书写sup' S
并使其正确显示?
谢谢你!
答案1
您可以放入\nolimits
\documentclass{article}
%\usepackage{amsmath}
\begin{document}
\[\sup' S\]
\[\sup\nolimits' S \]
\end{document}
答案2
定义一个新的运算符:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\psup}{sup^{\prime}}
\begin{document}
\[
\psup_{x>0}f(x)\ne\sup_{x>0}f(x)
\]
\end{document}
如果你希望极限以“sup”为中心而忽略素数,那么情况就会稍微复杂一些:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\psupop}{\hphantom{^{\prime}}sup^{\prime}}
\DeclareRobustCommand\psup{%
\mathop{}\!{\mathpalette\psupadjust\relax}\!\psupop}
\makeatletter
\newcommand{\psupadjust}[2]{%
\sbox\z@{$\m@th#1{}^{\prime}$}%
\kern-\wd\z@
}
\makeatother
\begin{document}
\[
a+\psup_{x>0}f(x)_{\psup A}\ne a+\sup_{x>0}f(x)_{\sup A}
\]
\end{document}
我插入一个空的数学运算符来固定间距,然后插入一个负的细间距、一个与素数一样宽的负字距、另一个负的细间距来中和插入的间距\psupop
(其左侧有一个与素数一样宽的空格)。