如何在 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,foo.png文件),用 的 PDF 檢視器查看TeXShop,點擊連結就可以開啟所有文件。

但是,對於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}

相關內容