我想将字符串呈现为以直立粗体显示的Id
数学运算符。正确的标记是什么\mathbf{\operatorname{Id}}
???? \operatorname{mathbf{Id}}
\mathop{\mathbf{Id}}
注意;这是宏中的代码,而不是内联代码。
答案1
比较:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\mathbf{\operatorname{Id}}$ is wrong
$\operatorname{\mathbf{Id}}$ seems good
$\mathop{\mathbf{Id}}$ seems good
$\displaystyle\operatorname{\mathbf{Id}}_{X}$ seems good
$\displaystyle\mathop{\mathbf{Id}}_X$ is wrong
\end{document}
因此正确的是\operatorname{\mathbf{Id}}
。当然,如果你使用它不止几次,你应该这样做
\DeclareMathOperator{\Id}{\mathbf{Id}}
在您的文档序言中使用\Id
。