My journal recently updated its official class file, aastex
, from version 5.2 to version 6.0. Apparently this was a major rewrite, as the journal abandoned its own class and based 6.0 off the ancient third-party emulateapj
made before the journal published class files.
Now I'm getting an italix "c" at the beginning of my pmatrix
with the new version. Here's an example:
\documentclass{aastex}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{pmatrix}
-1 & 0 \\
0 & 1
\end{pmatrix}
\end{equation*}
\end{document}
With 5.2 I get this:
while with 6.0 I get this:
Where is this coming from, and how do I get rid of it?
c
comes from the internalarray
environment usages. The missing number error you get is from\c@MaxMatrixCols
(the LaTeX counterMaxMatrixCols
) which is used internally byamsmath
. I've found a work-around. I don't understand whataastex6
changes, though.article
instead and i got no extra 'c' so it must be from the document classaastex
.