What commands shouldn be redefined?
• One- and two-letter commands that represent accented letters or accents themselves. In particular, the following are redefined by hyperref: \L \O \c \i \k \l \o \r \v • One-character punctuation and spacing commands. These are integral to math spacing and to the document formatting: \ \_ \. \, \: \; \\ \( \) \- \[ \] \{ \} • Commands and environments that are essential to the structure established by the document class in use, such as \section \subsection \caption \ref \cite \bibitem \MR document figure table thebibliography theindex (These are examples only. This list is not exhaustive.) • Environments defined by the amsmath package, including equation array cases gather multline • Commands that are primitive parts of the underlying TeX machinery: \def \font \eject \char \break • A good rule of thumb is that if an attempt to use \newcommand results in an “already defined” error, another name should be selected.