超链接:链接到与超目标相关的页面

超链接:链接到与超目标相关的页面

我正在尝试获取与 相关的页面的链接hypertarget。例如,在 MWE 中,我希望获取链接 之后的一个页面chap2,以便我的链接转到之后的页面。

\documentclass{book}
\usepackage{mwe}
\usepackage{hyperref}

\begin{document}

\chapter{Chapter 1}

\hyperlink{chap2}{Here is the second page of chapter 2}  % What should go here?

\lipsum[1]

\chapter{Chapter 2}
\hypertarget{chap2}{}
\lipsum[1-20]

\end{document}

答案1

添加afterpage包裹在你的序言中,使用

\afterpage{\phantomsection\hypertarget{chap2}{}}

将在章节第二页的文本块左上角创建一个超目标:

\documentclass{book}
\usepackage{hyperref,lipsum,afterpage}

\begin{document}

\chapter{Chapter 1}

\hyperlink{chap2}{Here is the second page of chapter 2}  % What should go here?

\lipsum[1]

\chapter{Chapter 2}
\afterpage{\phantomsection\hypertarget{chap2}{}}% Hypertarget on p2 of chapter
\lipsum[1-20]

\end{document}

相关内容