我正在尝试获取与 相关的页面的链接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}