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}
将修复引用。