定理链接不正确,只有枚举/逐项列举

定理链接不正确,只有枚举/逐项列举

autoref我在命令/ reffrom包中遇到了错误hyperref。如果除了枚举/逐项列出之外没有其他内容,则指向定理的链接不起作用:它会转到文档的开头而不是定理。我该如何修复这个问题?

还有奇怪的行为:如果不导入amsthm包,一切都会正常工作。

最小示例:链接到t-2正常工作,而t-1链接到不正常工作。如果删除\usepackage{amdthm}所有链接,则正常工作

\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}

答案1

我找到了cleveref软件包。它无需额外代码即可解决问题。我认为这对我来说是最佳解决方案

相关内容