![为什么某些数学运算符没有定义以及如何复制它们?](https://linux22.com/image/289480/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9F%90%E4%BA%9B%E6%95%B0%E5%AD%A6%E8%BF%90%E7%AE%97%E7%AC%A6%E6%B2%A1%E6%9C%89%E5%AE%9A%E4%B9%89%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%A4%8D%E5%88%B6%E5%AE%83%E4%BB%AC%EF%BC%9F.png)
我注意到,虽然\ker
在线性代数中“核”运算符可以正确呈现,\im
但“图像”的对应部分并未定义(我尝试了所有可能成为“图像”缩写的内容),“等级”也没有给出命令。
我可以从某种“数学附加”包中获取这些运算符吗?如果不行,我应该如何正确排版运算符?我试过了,\text{im}A
但没有留出任何空间,所以我最后这样做了\text{im}\, A
- 这是运算符的正确间距吗?
\text{stuff}
编辑:此外,和之间有什么区别\mathrm{text}
?
答案1
您可以使用\DeclareMathOperator
声明其他数学运算符:
由于数量太多,无法全部定义,因此\DeclareMathOperator
提供以允许人们定义自己的。
代码:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\im}{im}
\begin{document}
\[
\ker A \quad \im B
\]
\end{document}