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 ファイル上のリンクをクリックしても機能しません。リンクをクリックして 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.pdffoo.texのPDF ビューアfoo.pngを使用して表示すると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}

関連情報