By recommendation from The Not So Short Introduction to LaTeX, I have been using the IEEEeqnarray environment a lot, since it solved many of the rather annoying problems related to the alignenvironment. But because of its limited documentation and the changes it causes to other environments like enumerate, I have started to look for alternatives.
The advantages for the IEEEeqnarray are:
The command
\IEEEyesnumber, which allows you to insert equation numbers in anIEEEeqnarray*environment. That made it a lot easier to just insert equation numbers in one row without having to write\nonumberat the end of every single line like in thealignenvironment.It included the option to edit the width of the columns, like in the
arrayenvironment. The syntax was:\begin{IEEEeqnarray*}{rCl}, and it was a really nice option.
Does anybody know a way to achieve the same advantages with other environments?


align, oralignedat(and the starred variants), orarray. Those can do everything mentioned above. An excellent reference for math mode is Herbert Voss' comprehensive review of mathematics in (La)TeX. – Peter Grill Oct 11 '12 at 19:26alignenvironment can do this, but not as easily as what I mention above. For instance, if I have four rows, but only want an equation number on the last one, I have to write\nonumberafter each of the other four lines. But in theIEEEeqnarray*, I could just writeIEEEyesnumberafter the fourth line, which was a lot easier. – Gaussler Oct 11 '12 at 19:37align*numbers are not added, but if include a\tagto the end of the equation you can number them. So this would be used instead ofIEEEyesnumber. – Peter Grill Oct 11 '12 at 19:43\IEEEyesnumberdoes exactly that. With this, you can write a\labeland then reference it just like in thealignenvironment. – Gaussler Oct 11 '12 at 20:02alignedenvironment insideequation. see theamsmathdocumentation for other possibilities (texdoc amsmath). this does support automatic numbering and cross-referencing, using the number assigned forequation. – barbara beeton Oct 11 '12 at 20:22IEEEtrantoolspackage is loaded with theretainorgcmdsoption standard LaTeX environments likeenumerateare not changed. TheIEEEeqnarrayenvironment is documented in Appendix F of theIEEEtrantoolspackage documentation. – mhp Oct 12 '12 at 08:34