Ein fertiges PDF sollte gut navigierbar sein und sich selbst beschreiben: mit Lesezeichen als Gliederung in der Seitenleiste des Viewers und Metadaten (Titel, Autor, Schlüsselwörter) in den Dokumenteigenschaften. Beides liefert hyperref; Lesezeichen lassen sich mit dem Paket bookmark noch robuster machen.
Lesezeichen — automatisch von hyperref erzeugt
Schon das Laden von hyperref erzeugt die PDF-Gliederung (Lesezeichen) automatisch aus \section, \chapter und ähnlichen Überschriften (der navigierbare Baum in der Seitenleiste; die Daten stehen in jobname.out). Wichtige Optionen: bookmarks (standardmäßig an), bookmarksopen (anfangs aufgeklappt), bookmarksopenlevel=N (bis zu welcher Tiefe) und bookmarksnumbered (Abschnittsnummern einbeziehen).
\usepackage[bookmarksnumbered,bookmarksopen]{hyperref}
% あとから設定しても可 / or configure later:
\hypersetup{bookmarksopenlevel=1}Ein Lesezeichen von Hand hinzufügen — \pdfbookmark
Für Einträge ohne Überschrift, etwa Deckblatt oder unnummeriertes Vorwort, fügt man mit \pdfbookmark[level]{display text}{anchor} ein manuelles Lesezeichen hinzu. Auf der aktuellen Ebene verwendet man \currentpdfbookmark{display text}{anchor}.
\pdfbookmark[section]{はじめに}{intro}Das Paket bookmark
Das Paket bookmark (Heiko Oberdiek) ersetzt hyperrefs Lesezeichenmechanismus durch einen robusteren; die eigenen Lesezeichen von hyperref werden automatisch deaktiviert. Es braucht weniger Kompilierläufe und erlaubt Stile pro Eintrag: fett, kursiv, Farbe. Lade es nach hyperref. Wenn Lesezeichen wichtig sind, lohnt es sich.
\usepackage{hyperref}
\usepackage{bookmark} % hyperref の後に / after hyperref
\bookmarksetup{numbered, color=blue}PDF-Metadaten
Die Dokumenteigenschaften, also das, was im Viewer unter „Dokumenteigenschaften“ erscheint, setzt man mit \hypersetup{}: pdftitle, pdfauthor, pdfsubject, pdfkeywords. Die Felder pdfcreator/pdfproducer identifizieren die erzeugende Software und werden meist automatisch gefüllt, etwa mit „LaTeX with hyperref“. Gute Metadaten helfen Suche, Zitierung und Barrierefreiheit.
\hypersetup{
pdftitle={論文のタイトル},
pdfauthor={山田 太郎},
pdfsubject={研究分野},
pdfkeywords={LaTeX, 組版, PDF}
}