Signets et métadonnées

Un PDF final doit être navigable et se décrire lui-même : un plan de signets dans la barre latérale du lecteur, et des métadonnées (titre, auteur, mots-clés) dans les propriétés du document. Les deux viennent de hyperref, et les signets peuvent être rendus plus robustes avec le paquet bookmark.

Signets — générés automatiquement par hyperref

Le simple chargement de hyperref crée automatiquement le plan PDF (signets) à partir des titres \section, \chapter, etc. (l’arborescence navigable dans la barre latérale ; les données sont écrites dans jobname.out). Options clés : bookmarks (activé par défaut), bookmarksopen (démarrer ouvert), bookmarksopenlevel=N (profondeur d’ouverture) et bookmarksnumbered (inclure les numéros de sections).

latex
\usepackage[bookmarksnumbered,bookmarksopen]{hyperref}
% あとから設定しても可 / or configure later:
\hypersetup{bookmarksopenlevel=1}

Ajouter un signet à la main — \pdfbookmark

Pour les entrées qui ne correspondent pas à un titre (page de couverture, préface non numérotée), ajoutez un signet manuel avec \pdfbookmark[level]{display text}{anchor}. Pour en ajouter un au niveau courant, utilisez \currentpdfbookmark{display text}{anchor}.

latex
\pdfbookmark[section]{はじめに}{intro}

Le paquet bookmark

Le paquet bookmark (Heiko Oberdiek) remplace le mécanisme de signets de hyperref par un système plus robuste (les signets propres à hyperref sont désactivés automatiquement). Il demande moins de passes de compilation et permet de styliser chaque entrée : gras, italique, couleur. Chargez-le après hyperref. Il vaut la peine dès que les signets comptent.

latex
\usepackage{hyperref}
\usepackage{bookmark}        % hyperref の後に / after hyperref
\bookmarksetup{numbered, color=blue}

Métadonnées PDF

Les propriétés du document, affichées dans « Propriétés du document » du lecteur, se règlent avec \hypersetup{} : pdftitle, pdfauthor, pdfsubject, pdfkeywords. Les champs pdfcreator/pdfproducer identifient le logiciel producteur et sont généralement remplis automatiquement, par exemple « LaTeX with hyperref ». De bonnes métadonnées aident la recherche, la citation et l’accessibilité.

latex
\hypersetup{
  pdftitle={論文のタイトル},
  pdfauthor={山田 太郎},
  pdfsubject={研究分野},
  pdfkeywords={LaTeX, 組版, PDF}
}