I'd like to change the definition of one of the predefined math operators (\hom).

Is there an equivalent to the \renewcommand statement for operators?

  • Welcome to TeX.sx! You don't have to sign with your name since it automatically appears in the lower right corner of your post. – Martin Scharrer Nov 15 '11 at 14:48
  • What do you want to change? – Andrey Vihrov Nov 15 '11 at 14:48
  • I need the \hom to be uppercase as it seems to be more usual to have "Hom" in german math documents. – gabriel Nov 15 '11 at 15:09

I'm not aware of any pendant, but you can use \DeclareMathOperator (not \DefineMathOperator) a second time if you mark the macro as not defined first. However, changing it doesn't make that much sense, because such a math operator is only there to print the operator name in the correct font. You shouldn't add code or arguments to it. See \DeclareMathOperator won't take arguments for more about that.


\let\hom\relax% Set equal to \relax so that LaTeX thinks it's not defined




Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.