Torsten Bronger writes: > Thank you for this link. I wasn't aware of it, and not of this > \relax necessity. So is it better that I generate > \begin{eqnarray}\relax instead of just \begin{eqnarray}? no that would be wrong, \relax generates a mathord and this is precisely why you can't define commands in TeX to go \relax\iffmode... as this messes up spacing. anyhow i'm not sure why you would want to have a \relax there (and eqnarry is inferior for doing serious math compared to the amsmath environments) frank