LaTeX-Wörterbuch: hyperref
\usepackage[option1, option2, ... ]{hyperref}
Beschreibung
[Bearbeiten]Dieses Paket wandelt alle internen Verlinkungen in klickbare Verweise um. Dazu gehören auch die Einträge im Inhaltsverzeichnis und im Abbildungsverzeichnis. Ein Klick auf einen entsprechenden Eintrag führt somit direkt in die entsprechende Stelle im Dokument.
Verwendung
[Bearbeiten]Das Paket sollte (bis auf wenige Ausnahmen) als letztes in der Präambel geladen werden.
Zusätzlich zur automatischen Verlinkung können auch externe Links eingebunden werden. \url stellt die komplette URL dar; \href ersetzt die URL im Text durch einen Platzhalter (2. Argument). Außerdem ist es so möglich auf E-Mail-Adressen zu verweisen:
\url{http://www.wikibooks.org} \href{http://www.wikibooks.org}{wikibooks home} \href{mailto:meine-email@wikibooks.org}{meine-email@wikibooks.org}
- Hinweis: In E-Mail-Adressen kommen häufig Unterstriche vor. Diese erzeugt man mit "\_".
Anpassung
[Bearbeiten]Die oben angegebenen Optionen können weggelassen werden. Trotzdem ist es oft sinnvoll, einige Einstellungen im Paket hyperref zu ändern. Die möglichen Einstellungen sind:
Option | Wert | Auswirkung |
---|---|---|
bookmarks | =true,false | Zeigt die Lesezeichenleiste an oder nicht. |
unicode | =false,true | Ermöglicht die Verwendung von nicht-latin Schriftzeichen |
pdfborder | ={text} | Setzt den Rahmen um einen Link. {0 0 0}erzeugt keinen Rahmen |
pdftoolbar | =true,false | Zeigt die Acrobat-Toolbar an oder versteckt sie. |
pdfmenubar | =true,false | Zeigt das Acrobat-Menü an oder versteckt es. |
pdffitwindow | =true,false | Verändert die Größe des Acrobat-Anzeigefensters, damit das Dokument hineinpasst. |
pdfstartview | ={FitH},{FitV},{FitB},{FitBH},... | Legt die Fensterbreite der angezeigten Seiten im PDF-Reader fest (by mta) |
pdftitle | ={text} | Definiert den Titel des Dokumentes, welcher in der Dokumenteninfo von Acrobat angezeigt wird. |
pdfauthor | ={text} | Definiert den Namen des Autors für die Dokumenteninfo. |
pdfsubject | ={text} | Beschreibung des Dokument für die Dokumenteninfo. |
pdfcreator | ={text} | Ersteller des Dokuments für die Dokumenteninfo. |
pdfproducer | ={text} | Produzent des Dokuments für die Dokumenteninfo. |
pdfkeywords | ={text} | Schlüsselwörter des Dokuments für die Dokumenteninfo (durch geschweifte Klammern voneinander getrennt; siehe unten). |
pdfnewwindow | (=true,false) | Legt fest, dass Links in einem neuen Fenster geöffnet werden sollen. |
pagebackref | (=false,true) | Legt fest, ob der zurück-Button im Acrobat-Reader vorhanden sein soll. |
colorlinks | (=false,true) | Legt fest, ob ein farbiger Rahmen um die Links gezogen werden soll oder ob die Schrift farbig sein soll. |
linkcolor | =red | Farbe für die Links. |
linktoc | =none,section,page,all | legt fest, welcher Teil des Inhaltsverzeichnisses verlinkt werden soll. |
citecolor | =green | Farbe für die Quelllinks (bibliography; Quellenverzeichnis). |
filecolor | =magenta | Farbe für Dateilinks. |
urlcolor | =cyan | Farbe für URL-Links (Web, Mail). |
linkbordercolor | ={1 0 0} | Farbe für den Rahmen um die Links, wenn colorlinks=false. |
citebordercolor | ={0 1 0} | Farbe für den Rahmen um die Links für Zitate. |
urlbordercolor | ={0 1 1} | Farbe für den Rahmen um die URL-Links |
hidelinks | Hyperlinks werden ohne Box und Schwarz dargestellt |
Hier die vollständige Einbindung des Paketes mit den Standardwerten.
\hypersetup{
bookmarks=true,
unicode=false,
pdftoolbar=true,
pdfmenubar=true,
pdffitwindow=false,
pdfstartview={FitH},
pdftitle={My title},
pdfauthor={Author},
pdfsubject={Subject},
pdfcreator={Creator},
pdfproducer={Producer},
pdfkeywords={keyword1} {key2} {key3},
pdfnewwindow=true,
colorlinks=false,
linkcolor=red,
citecolor=green,
filecolor=magenta,
urlcolor=cyan
}
Wenn interne Links einfach nur schwarz und externe Links blau dargestellt werden sollen, kann man auch einfach
\usepackage[colorlinks, linkcolor = black, citecolor = black, filecolor = black, urlcolor = blue]{hyperref}
verwenden. Das Darstellen der internen Links in schwarz wird empfohlen, da sonst der Lesefluss gestört werden kann.
hypersetup
[Bearbeiten]Mittels \hypersetup{option1, option2, ... } lassen sich die Optionen auch so setzen, insbesondere wenn es zu Fehlern kommt.