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.