我想更改其中一个预定义数学运算符 ( \hom
) 的定义。
有没有与\renewcommand
运算符语句等效的语句?
答案1
我不知道有任何吊坠,但你可以使用\DeclareMathOperator
(不是\DefineMathOperator
)。但是,更改它并没有多大意义,因为这样的数学运算符只是为了以正确的字体打印运算符名称。您不应该向其中添加代码或参数。请参阅\DeclareMathOperator 不接受参数了解更多信息。
\documentclass{article}
\usepackage{amsmath}
\let\hom\relax% Set equal to \relax so that LaTeX thinks it's not defined
\DeclareMathOperator{\hom}{HOM}
\begin{document}
$\hom$
\end{document}