# LaTeX command for equal (=)

Is there a LaTeX command for the equal (=) sign? I'd like to overwrite the command so that all equal signs in my document are colored green. But it seems I cannot do it with just the symbol =, which is not a command.

-

Every character can be turned into a command in math mode, but some special tricks are needed.

\documentclass{article}
\usepackage{xcolor}

\begingroup\lccode~==
\lowercase{\endgroup\def~}{\mathrel{\textcolor{green}{\standardequals}}}

\edef\standardequals{\mathchar\the\mathcode=\relax}

\AtBeginDocument{\mathcode=\string"8000 }

\begin{document}
$a=b$
\end{document}


-
Since the code is not too long, could you please explain how it works too, egreg? Thanks! – Mika H. Mar 9 '13 at 19:13
I'm asking also because I'd like to do other characters, like > < ) ( etc. – Mika H. Mar 9 '13 at 19:33
@MikaH. It works similar to the accepted answer of LaTeX color setting for math mode. – Qrrbrbirlbel Mar 9 '13 at 19:34