次の例を考えてみましょう。
\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 ファイル上のリンクをクリックしても機能しません。リンクをクリックして Web ページに移動するにはどうすればよいでしょうか。
答え1
2 つのパラメータが逆になっています。正しい構文は次のとおりです。
\href{<url>}{<text to display>}.
最初のパラメータはリンク先の URL、2 番目のパラメータは表示するテキストです。
また、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}