Autonum 错误行为

Autonum 错误行为

使用 时,此代码的行为出现错误autonum。单击指向方程的超链接时,它会跳转到页面的开头。

最小(不)工作示例:

\documentclass{book}
\usepackage[paperheight=9in,paperwidth=6in]{geometry}
\usepackage{amsmath}
\usepackage{mathtools}%\mathtoolsset{showonlyrefs}
\usepackage{lipsum}
\usepackage[colorlinks, breaklinks, citecolor=green, linkcolor=red,urlcolor=red, unicode,psdextra]{hyperref}
\usepackage{cleveref}
\usepackage{autonum}
\usepackage{lipsum} 
\crefname{equation}{}{}
\begin{document}
\begin{equation}
    a-b
\end{equation}
\lipsum[1-10]
\begin{equation}
    \label{eq} (a+b)^2
\end{equation}
\lipsum[1-10]
\eqref{eq}
\end{document}

有人可以帮忙解决这个问题吗?

答案1

作为自治包说明,您需要使用hyperref选项加载包hypertexnames=false。因此,我将更改

\usepackage[colorlinks, breaklinks, citecolor=green, linkcolor=red,
   urlcolor=red, unicode,psdextra]{hyperref}

\usepackage[colorlinks, citecolor=green, linkcolor=red,
     urlcolor=red, psdextra, hypertexnames=false]{hyperref}

另外:您确定需要设置该选项psdextra吗?(请注意,我已经删除了选项breaklinks并且unicode......)

相关内容