链接到章节末尾

链接到章节末尾

考虑以下 MWE:

\documentclass{article}

\usepackage{lipsum}
\usepackage{hyperref}

\begin{document}

\section{Test~A}
\label{section:test-a-start}
\lipsum

\subsection{Test~A2}
\lipsum\\[\baselineskip]
\label{section:test-a-end}

\section{Test~B}
\label{section:test-b}
The former section ranges from page~\pageref{section:test-a-start} to \pageref{section:test-a-end}.

\end{document}

在我看来,它\pageref{section:test-a-end}给出了第一部分最末尾的页码,这正是我想要的。

然而,当使用hyperref\pageref{section:test-a-end}链接到最后一个子节的开头。我能否以某种方式链接到子节的结尾(从而链接到节的结尾)而不是其开头?

答案1

插入 来\phantomsection标记与之前设置的位置不同的位置\refstepcounter

\phantomsection\label{section:test-a-end}

相关内容