如何才能在不寻常的符号上使用 sideset 命令而不出现错误消息

如何才能在不寻常的符号上使用 sideset 命令而不出现错误消息

我希望使用该命令$\sideset{_\sigma}{_f}\times$而不出现错误消息。此命令按我想要的方式呈现(a 次,左下标为\sigma,右下标为 f)。

但是我的问题是,我希望编译通过这个错误,而不必跳过它。所以我的问题是,我是否可以在该行上放置一个命令,该命令将只编译该行,同时能够排除故障。特别是,我想跳过一个特定的错误。如果不是这样,我是否可以通过其他方式对此进行排版。

编辑

以下是代码:

\documentclass[12pt]{article}
%\usepackage{MnSymbol}
\usepackage{amsmath,amssymb,amsfonts, xypic, mathrsfs, graphicx}
\usepackage[all]{xy}

\begin{document}
$\sideset{_g}{_f}\times$
\end{document}

错误信息如下:

./test2.tex:7:Limit controlsmust follow a math operator.

< argument > \times \nolimits

                                 _f
1.7 
$\sideset{_\sigma}{_f}\times

                             $
?

答案1

\sideset希望作为其第三个参数的操作符,例如\sum; 您可以通过以下方式获得您想要的内容

\mathbin{_\sigma\times_f}

答案2

我不太明白你想要什么,但 sideset 命令应该采用这种格式:

\sideset{_{left below} ^{left top}} {_{right below} ^{right top}} {a math operator like \sum}

成功的。

相关内容