当引用一个定理时,立即在新的页面上开始,并给出hyperref
页码,结果返回错误,单击链接不会跳转到定理所在的页面。以下 MWE 复制了此行为。它返回定理的页码 1,单击时,它会跳转到第 1 页的末尾,尽管定理在第 2 页。
\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\newtheorem{theorem}{Theorem}[section]
\begin{document}
\section{Section}
\lipsum[1-5][1-90]
foo \pageref{theorem}
\begin{theorem}\label{theorem}
bar
\end{theorem}
\end{document}
包括amsthm
修复了跳转,但返回的页面仍然错误。这样cleveref
就恢复了。我该怎么做才能让参考点位于正确的目的地?