LaTeXで作るPDFにWebへのハイパーリンクを埋め込む
問題
- LaTeXで作るPDFにWebへのハイパーリンクを埋め込み、Adobe Reader上でハイパーリンクをクリックしたらブラウザを起動させたい。
解決
- hyperrefパッケージを使い、\href{http://www.example.com/}{表示テキスト}を使う。
詳細
- sample.tex
\documentclass{jsarticle} \usepackage[dvipdfmx]{hyperref} \begin{document} \href{http://www.hyuki.com/girl/}{数学ガール}をよろしくね。 \end{document}
- 実行の様子
c:\work> platex sample.tex This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (sjis) (TeX Live 2012/W32TeX) ... Package hyperref Message: Driver: hdvipdfm. ... Output written on sample.dvi (1 page, 740 bytes). Transcript written on sample.log. c:\work> dvipdfmx sample.dvi sample.dvi -> sample.pdf [1] 1781 bytes written
追記(目次の文字化けを直す方法)
- https://github.com/zr-tex8r/PXjahyper
- Download: pxjahyper.sty
- Copy it to : C:\texlive\texmf-local\tex\platex\misc\pxjahyper\
- Run: mktexlsr.exe
- \usepackage{pxjahyper}