由于 openright 空白页面导致超链接错误

由于 openright 空白页面导致超链接错误
\documentclass[11pt,twoside,openright]{report}
\usepackage{hyperref}
.
.
.
\clearpage
\lhead[\textbf{\thepage}]{\emph{Table des figures}}
\rhead[\emph{Table des figures}]{\textbf{\thepage}}
\phantomsection
\addcontentsline{toc}{chapter}{Table des figures}
\listoffigures

问题是:当 lof 之后有一个空白页时(lof 是一个例子,它可能是 toc 或 lot),由于“openright”,如果我单击“Table des figures”(从链接列表中),它会转到 lof 之后的空白页,而不是 lof 启动时的页面。

答案1

\phantomsection应该转到正确的页面。如果\clearpage因为 而只转到之前的页面openright,那么\cleardoublepage更好的选择是:

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\listfigurename}

如果没有设置,\cleardoublepage也可以使用(因为那时它表现得像)。twoside\clearpage

相关内容