Roy
2011-01-29 19:10:38 UTC
I have a manuscript I've been working on a long time. I always use
the amsmath packages, but I just decided to submit to an IOP journal,
and trying to use the iopart class file is giving me many headaches
before it gets through the first page of actual text.
So far, here are the complaints:
1) If I have in my preamble
\documentclass{iopart}
...
\usepackage{amsmath}
then I get an error that
./abbrevs.tex:46: LaTeX Error: Command \eqref already defined.
Or name \end... illegal, see p.192 of the manual.
2) So I remove ams-math, and several other amsmath things break:
* \eqref un-defined (iopart has an equivalent \eref, so this isn't
so bad)
* \begin{split}...\end{split} undefined
* \lvert and \rvert and their relatives are undefined
* \DeclareMathOperator is undefined. This can be fixed with
\usepackage{amsopn}
3) Several of the macros I created with \newcommand, turn out to be
pre-defined in iopart.cls, but I don't know what they mean in that
class, so I don't know if it's safe to overwrite them with
\renewcommands.
Does anybody have any good advice for relatively painless conversion
from amsmath to iopart?
Thanks,
Roy
the amsmath packages, but I just decided to submit to an IOP journal,
and trying to use the iopart class file is giving me many headaches
before it gets through the first page of actual text.
So far, here are the complaints:
1) If I have in my preamble
\documentclass{iopart}
...
\usepackage{amsmath}
then I get an error that
./abbrevs.tex:46: LaTeX Error: Command \eqref already defined.
Or name \end... illegal, see p.192 of the manual.
2) So I remove ams-math, and several other amsmath things break:
* \eqref un-defined (iopart has an equivalent \eref, so this isn't
so bad)
* \begin{split}...\end{split} undefined
* \lvert and \rvert and their relatives are undefined
* \DeclareMathOperator is undefined. This can be fixed with
\usepackage{amsopn}
3) Several of the macros I created with \newcommand, turn out to be
pre-defined in iopart.cls, but I don't know what they mean in that
class, so I don't know if it's safe to overwrite them with
\renewcommands.
Does anybody have any good advice for relatively painless conversion
from amsmath to iopart?
Thanks,
Roy