In the following MWE I've used
\renewcommand to redefine a command defined through
and it works fine, as far as I can see.
What I would like to know is:
- Are there cases in which it doesn't work?
- Is it a good practice or I should I use
\defto redefine commands defined through
I've already taken a look at What is the difference between \def and \newcommand?. What I mean is that sometimes I need to hack some commands defined through
\def and I would like to know whether I'm allowed to do that with
\renewcommand or not.