假设我有一个很大的目录(例如,20 页),我想创建一个指向其中某个部分的目录的链接(例如,它从第 11 页开始,到第 13 页结束)。所以这个链接应该把我放在目录这部分的开头。
这可能吗?我该怎么做?
答案1
您可以将某些内容添加到 ToC 中,并\hypertarget
在那里创建一个锚点。这是一个小例子:
\documentclass{report}
\usepackage[hidelinks,colorlinks,linkcolor=blue]{hyperref}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{One}
\lipsum[1]
\chapter{Two}
\section{One}
\addtocontents{toc}{\protect\hypertarget{my_link}{}}
\lipsum[2]
\chapter{Three}
\lipsum[3]
\chapter{Four}
See content of \hyperlink{my_link}{second section}
\end{document}