autonum não gosta de \ref em uma \caption

autonum não gosta de \ref em uma \caption

A seguir está um exemplo mínimo não funcional de uma referência a algum rótulo dentro de uma legenda ao usar opacote automático.

\documentclass{article}
\usepackage{autonum}
\begin{document}

\begin{align}
    E = mc^2 \label{eq::label}
\end{align}

\begin{figure}
    y \caption{ \ref{eq::label} }
\end{figure}

\end{document}

Ao compilar recebo os seguintes erros:

! Argument of \@caption has an extra }.
! Paragraph ended before \@caption was complete.

Obtenho o mesmo resultado, se me referir, digamos, a outra figura, em vez de uma equação.

Como posso evitar esse erro?

Responder1

Usar\protect

\caption{\protect\ref{eq::label}}

informação relacionada