如何在 PDF 中创建互联网链接?

如何在 PDF 中创建互联网链接?

让我们考虑以下例子:

\documentclass[11pt,twoside,a4paper]{book}
\usepackage{hyperref}
\begin{document}
For more information about 'TikZ' click on the following link :
\href{url}{http://www.texample.net/tikz/resources/}
\end{document}

得出:
在此处输入图片描述

当我点击 PDF 文件上的链接时,它不起作用。点击链接进入网页的方法是什么?

答案1

您把两个参数弄反了。正确的语法是:

\href{<url>}{<text to display>}. 

第一个参数是要链接到的 url,第二个参数是要显示的文本。

还应注意,您需要确保您的 PDF 查看器能够在浏览器中打开链接。

代码:

\documentclass[11pt,twoside,a4paper]{book} 
\usepackage{hyperref} 
\begin{document} 
    For more information about 'TikZ' click on the following link: 
    \href{http://www.texample.net/tikz/resources/}{Tex Example Site}
\end{document}

虽然这个问题只是关于链接到外部 URL,但也可以用它来打开其他类型的文件。因此,使用下面的示例(假设当前目录中\href存在foo.pdf、、foo.tex文件),并使用 的 PDF 查看器进行查看,可以通过单击链接打开所有文件。foo.pngTeXShop

但是,在TeXWorksMac Preview 中只有 Web URL 链接有效。一旦您接受安全警告,所有链接在 Acrobat 中也有效。

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{hyperref}

\begin{document}
\href{http://www.google.com}{Google}
\href{run:foo.pdf}{My PDF}
\href{run:foo.tex}{My TeX}
\href{run:foo.png}{My PNG}
\end{document}

相关内容