Some errors arise when using the sig-alternate LaTeX class with other LaTeX packages. Here are some of the issues, and their solutions.
amsthm.sty has a problem with proof
Error:
1
LaTeX Error: Command \proof already defined.
Solution: Insert this before using the amsthm package.
1
2
\let\proof\relax
\let\endproof\relax
algorithm2e.sty: Too many }}}
Error:1
! Too many }'s. l.1616 }
1
2
3
4
5
\makeatletter
\newif\if@restonecol
\makeatother
\let\algorithm\relax
\let\endalgorithm\relax