fncychap 和 hyperref 弄乱了页面引用

fncychap 和 hyperref 弄乱了页面引用

fncychap当和一起使用时hyperref,附录参考文献的页码会丢失。附录 A 参考文献链接到第一章,附录 B 参考文献链接到第二章,等等...

\documentclass{report}
\usepackage[]{hyperref}
\usepackage{fncychap}

\begin{document}
\pagestyle{plain}
\tableofcontents

\chapter{One} \label{one}
This refers to the page for chapter 1: \autoref{appendix}.
The table of contents is also off.

\appendix
\chapter{Two} \label{appendix}
This is the appendix

\end{document}

这样会创建一个文档,其中目录中的引用将附录 A 链接到错误的页码(第 2 页而不是第 3 页)。

答案1

问题在于包裹的排序。 fncychap必须来 hyperref

\usepackage{fncychap}
\usepackage[]{hyperref}

将修复引用。

相关内容