I know that I can change the font for the equation numbers by redefining the \theequation command by, say,


I am wondering if there's a better way of doing this. The reason I ask is because if I include the section number to the equation numbers using the following amsmath command


then this will nullify the previous redefinition. Of course an obvious solution for this is to just use


but I am curious if there's another way.

2 Answers 2


I think your obvious solution is the right way to go. There's certainly no harm in it.

  • I agree; I read the amsmath package manual and it seems the "obvious solution" I mentioned is the most basic approach. Thanks.
    – user11126
    Aug 27, 2010 at 2:05
  • Unfortunately this does not change the font of the brackets around the number.
    – mritz_p
    Apr 8, 2014 at 16:45

You could use the \pretocmd command of the etoolbox package to insert code at the beginning of \theequation (and leave the rest of its definition unchanged).


(The code snipped must be placed after using \numberwithin and the like.)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .