Links und URLs
Häufig möchte man in einem Dokument auf eine externe Homepage verweisen, indem man zum Beispiel in einer Fußnote die URL der Homepage angibt. Ideal wäre, wenn man diese URLs anklicken könnte und die entsprechende Seite würde sich dann automatisch im Browser öffnen. Schön wäre auch, wenn bei Klick auf eine Emailadresse sich die Emailanwendung öffnet und eine neue Email erstellt.
LaTeX unterstützt dies natürlich und es ist sogar sehr einfach zu
bewerkstelligen. Nach einer kleinen Änderung können nicht nur URLs verlinkt
werden, sondern auch Verweise auf andere Kapitel oder Abbildungen sind direkt
anklickbar. Dazu muss man lediglich am Anfang seines LaTeX Dokuments das Paket
hyperref
und URLs mit dem Befehl \url{...}
einschließen. Hier ein Beispiel für
die Verwendung von hyperref
(tex-Datei,
pdf-Datei):
\documentclass[a4paper, 11pt]{article}
\usepackage{hyperref}
\begin{document}
% ein Abschnitt und Label definieren
\section{Einleitung}
\label{sec:einleitung}
% Referenzen sind automatisch verlinkt
Die Einleitung ist im Abschnitt \ref{sec:einleitung} auf
Seite \pageref{sec:einleitung}.
% eine URL definieren
Dieses Beispiel ist Teil des LaTeX
Tutorials\footnote{\url{http://latex.hpfsc.de/}}.
\end{document}
Auch wenn man in dem Dokument nun die verschiedenen Texte anklicken kann, so
ist die Darstellung nicht wirklich schön. Um Links kenntlich zu machen, zieht
LaTeX eine blaue oder violette Box um den Link. Man kann dies aber sehr leicht
anpassen, indem man beim Laden des hyperref
Paket die Farben setzt. Dies zeigt
das nächste Beispiel
(tex-Datei,
pdf-Datei):
\documentclass[a4paper, 11pt]{article}
% set colors for links and URLs
\usepackage[
colorlinks=true,
urlcolor=blue,
linkcolor=green
]{hyperref}
\begin{document}
% ein Abschnitt und Label definieren
\section{Einleitung}
\label{sec:einleitung}
% Referenzen sind automatisch verlinkt
Die Einleitung ist im Abschnitt \ref{sec:einleitung} auf
Seite \pageref{sec:einleitung}.
% eine URL definieren
Dieses Beispiel ist Teil des LaTeX
Tutorials\footnote{\url{http://latex.hpfsc.de/}}.
\end{document}
Wichtig: Da hyperref
einige LaTeX Kommandos umdefiniert, sollte man das Paket immer als letztes einbinden, damit schon alle anderen Befehle geladen sind und umdefiniert werden können!
Man kann das hyperref
Paket auch noch für andere Dinge verwenden. So kann man
zum Beispiel damit die
Meta Informationen eines PDFs definieren, etwa Autor, Titel und Stichworte.