Enlace incorrecto al teorema con solo enumerar/detallar el interior

Enlace incorrecto al teorema con solo enumerar/detallar el interior

Tengo un error con el comando autoref/ refdel hyperrefpaquete. Si no hay nada excepto enumerar/detallar el enlace al teorema no funciona: va al principio del documento en lugar del teorema. ¿Cómo puedo arreglar esto?

También hay un comportamiento extraño: todo funciona correctamente si no importa amsthmel paquete.

Ejemplo mínimo: el enlace a t-2funciona correctamente, mientras t-1que no. Si eliminas \usepackage{amdthm}todo funciona correctamente.

\documentclass{article}
\usepackage{hyperref}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}

\begin{document}

\begin{theorem}
    \label{t-1}
    \begin{enumerate}
        \item a
        \item b
    \end{enumerate}
\end{theorem}


\begin{theorem}
    \label{t-2} Text
    \begin{enumerate}
        \item a
        \item b
    \end{enumerate}
\end{theorem}

Reference to \ref{t-1}

Reference to \ref{t-2}

\end{document}

Respuesta1

He encontrado cleverefel paquete. Solucionó el problema sin código adicional. Creo que es la solución óptima para mí.

información relacionada