让我们考虑以下例子:
\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.png
TeXShop
但是,在TeXWorks
Mac 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}