是否存在某种情况,如果您在数学模式下键入一个运算符并且它不存在,它会以某种字体将其输入为文本?
尤其是,当我撰写复杂性论文时,我经常想使用字体\mathsf
来表示该领域的无数缩写。该complexity
包确实可以,但缺少很多东西,然后我手动用 声明\DeclareMathOperator
。如果这个“else”语句存在于运算符中,那将非常有用。
答案1
无论如何你都不应该使用\mathsf
。complexity
包定义
\lang
\func
\class
以及和。因此,如果你有 QQ 类,你应该使用\newlang
或执行\newfunc
\newclass
\class{QQ}
\newclass{\QQ}{QQ}
(命令名称可以任意选择,只要它还没有被使用)在序言中并\QQ
在文档中使用。
通过这种方式,您可以确保您的命令能够执行对包的选项所做的更改。
例子:
\documentclass{article}
\usepackage{complexity}
\newclass{\Q}{Q}
\newclass{\NQ}{NQ}
\begin{document}
I propose two new problems: $\Q\ne\NQ$
and $\class{BBC}=\class{BBQ}$.
\end{document}