LaTeX (日本語) で, もくじ, しおり, リンク付きの PDF を作る
以下のような, しおり付き PDF を LaTeX で作成する方法です.
もくじを作らず, しおり機能 (左端の部分) だけを利用することもできます.
もくじの生成
もくじを挿入する位置 (本文中) に \tableofcontents
を記述します.
\begin{document} \tableofcontents \newpage \end{document}
注意: platex
を2回実行してください
しおり, リンクの生成
もくじの項目, セクション, 注釈, URL へのしおりやリンクを自動生成します.
基本
日本語の場合は PXjahyper (GitHub) パッケージを使用します. このパッケージは, PXjahyper/pxjahyper.sty
のように配置する必要があります.
プリアンブルに以下を記述します.
\usepackage[dvipdfmx]{hyperref} \usepackage{pxjahyper} % 日本語対応 (使わないともくじ部分が文字化けする)
応用
リンクの見た目をトップ画像のようにする例です.
\usepackage[dvipdfmx,colorlinks,linkcolor=blue,urlcolor=blue]{hyperref}
デフォルト: 赤と青の囲み枠
- colorlinks: 囲み廃止, リンク自体に色を付ける
- linkcolor: 文書内リンクの色
- urlcolor: URL へのリンクの色