我经常要写 来\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}}}