按照建议这问题,我创建了 \itsep 符号:
\newcommand{\itsep}{\mathop{\scalebox{1.5}{\raisebox{-0.2ex}{$\circledast$}}}}
当与单字符下标/上标一起使用时,它会正确显示,如下所示:
a \itsep^f_{g} b
如果我在子脚本中放置多个字符,则符号的行为不正确:
a \itsep^f_{g \, a \, b} b
有没有办法让这个符号真正表现得像 \sum 或 \bigwedge 一样,其中“大”符号位于下标的中心并位于上标的中心?
答案1
如果不使用来自的基本方法\mathop
,\DeclareMathOperator*
这amsmath
将“隔离”结果与其上下文:
\DeclareMathOperator*{\itsep}{\scalebox{1.5}{\raisebox{-0.2ex}{$\circledast$}}}
因此
\[
a \itsep^f_{g} b \qquad a \itsep^f_{g \, a \, b} b
\]
结果是
答案2
以供参考,mathtools
提供\mathclap
允许数学内容以零宽度为中心重叠的功能,基于其使用的大小:
\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\begin{document}
\newcommand{\itsep}{\mathop{\scalebox{1.5}{\raisebox{-0.2ex}{$\circledast$}}}}
\[
a \itsep^f_{g} b \qquad a \itsep^f_{g \, a \, b} b \qquad a \itsep^f_{\mathclap{g \, a \, b}} b
\]
\end{document}
这取决于您的使用情况,当下标过长时是否会成为问题,下标可能会延伸到“操作数”a 和 b 的水平域。