设置自定义命令

设置自定义命令

我经常要写 来\text{im}(f)表示 f 的图像,如果我尝试写 ,\im f那么它会生成我不想要的虚数符号,如果我写 ,im f那么它看起来很糟糕。有没有办法告诉我的编辑器识别\im生成,\text{im}这样我就不需要每次都写它了?

答案1

为什么不创建一个新的宏?你可以这样做

\usepackage{amsmath}

进而

\DeclareMathOperator\Img{Im}

之后\Img创建您想要的具有正确间距的符号。

答案2

您可以使用

\newcommand{\im}{\operatorname{Im}}

或者使用amsmath@Ian_Thompson 的解决方案,这是我最喜欢的。这两个解决方案提供了适当的数学间距,但会自动选择字体。

如果不需要数学间距,请使用

\newcommand{\im}{\mathrm{Im}}

要通过字体选择获得数学间距,请使用

\newcommand{\im}{\mathop{\mathrm{im}}}

相关内容