使用 cleveref 通过 imakeidx 创建超链接

使用 cleveref 通过 imakeidx 创建超链接

我正在使用imakeidx来创建我的论文索引,并且我希望有指向此处引用的页面的超链接。不像这次讨论,我正在使用该cleveref包。

以下是重现该问题的 MWE:

\documentclass{scrbook}
\usepackage{classicthesis}
\usepackage{imakeidx}
\makeindex
\usepackage{cleveref}
\begin{document}

\chapter{First chapter}
This is the first definition:\index{First definition}
\begin{equation}
a=\frac{b}{c}
\end{equation}

\chapter{Second chapter}
This is the second definition\index{second definition}
\begin{equation}
b=a\times c
\end{equation}

\printindex

\end{document}

欢迎任何建议。

答案1

imakeidx必须加载该包 hyperref

\documentclass{scrbook}
\usepackage{imakeidx}
\usepackage{classicthesis}
\usepackage{cleveref}

\makeindex

\begin{document}

因为hyperref按此顺序加载classicthesis是正确的。

相关内容