The following code produces erroneous output. When I put cleveref first, it doesn't pick up the references at all. When I put autonum first, really weird stuff happens. See the images below.
I found this reference: enter link description here This appears related, but I have autonum version 3.8, so the issue mentioned there ought to be fixed. Thoughts?
P.S.:To see the behavior, ensure that you clear the aux file after changing the order of autonum and cleveref.
\documentclass{amsart}
\usepackage{autonum}
\usepackage{cleveref}
\listfiles
\begin{document}
\begin{multline} \label{eq:longeq}
z=a+b+c+d+e+f+g\\
+ h+i+j+k+\ell+m+n+o+p+q+r+s+t+u+v+w+x+y.
\end{multline}
Equation \cref{eq:longeq}.
\begin{multline}
z=a+b+c+d+e+f+g\\
+ h+i+j+k+\ell+m+n+o+p+q+r+s+t+u+v+w+x+y.\label{eq:longeq2}
\end{multline}
Equation \cref{eq:longeq2}.
\begin{gather} \label{eq:shorteq}
x=y
\end{gather}
Equation \cref{eq:shorteq}
\end{document}
cleveref
, thenalign
andgather
produce funny output. In the reverse order,multline
doesn't get referenced. I'm inclined to think this means the two packages don't go along well together.;-)