讓我們考慮以下範例:
\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
,foo.png
文件),用 的 PDF 檢視器查看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}