PDF 超链接到给定的页面。

PDF 超链接到给定的页面。

我想要一个接受两个参数的命令:页码和文本块。我想要该命令围绕文本创建一个 PDF 超链接,该超链接将跳转到给定的页面。

我看到\hyperpage{}来自超链接包将创建指向给定页面的链接,但是,我不知道如何使用它来创建任意文本的链接。我查看了 hyperref.sty 中的底层代码,但我真的搞不懂。

我确实知道我可以使用,但这要求我在每个要链接的页面上都\hyperlink{}{}放置。就我而言,我只知道要链接的页面的数字编号。\hypertarget{}{}

答案1

您可以使用\hyperlink已定义的页面目标:

\documentclass{article}
\usepackage{hyperref}
\begin{document}
\hyperlink{page.2}{Go to page 2}
\newpage
text on page 2
\end{document}

答案2

不确定是否相同,但您可以创建类似这样的链接。

首先,在文档的某处添加标签。

\label{sec:listOfFiles}

然后使用该标签添加链接。

\ref{sec:listOfFiles} 
\pageref{sec:listOfFiles}

如果你添加

\usepackage{hyperref}

它将成为您可以点击的链接。

答案3

从此页面开始: https://www.scijournal.org/articles/hyperlinks-in-latex

我可以用它来标记页面:

\hypertarget{label}{target caption}

然后链接到这个锚点:

\hyperlink{label}{link caption} 

相关内容