使用 backref 封装 hyperref:突出显示同一文档中的目标文本并链接回“fork”

使用 backref 封装 hyperref:突出显示同一文档中的目标文本并链接回“fork”

我正在尝试使用带有 backref 选项的 hyperref 包。我花了几个小时仔细阅读 hyperref 文档和相关文档,但我陷入了困境。

我想要超链接到文档正文中的某些特定文本(内联“目标”),并且能够超链接该目标文本(又名锚点;将以某种方式突出显示)回到原来的绕行点在文本中。换句话说:一个反向引用 ---- 但一个不是与引用、参考书目、章节编号或页码相关。

这可能吗?

答案1

由于锚点可以作为多个链接的目标,因此没有明确定义的“返回”目标。因此,通常要“返回”,您应该使用 PDF 查看器的合适工具(例如,Adobe Reader 中的 alt+向左箭头)。

如果您有 1-1 关系,您可以简单地使用两个目标和链接:

\documentclass{article}

\usepackage{hyperref}

\begin{document}

\hypertarget{back1}{}\hyperlink{back2}{Go back 1}
\newpage

\hypertarget{back2}{}\hyperlink{back1}{Go back 2}

\end{document}

相关内容