Verweise und Querverweise

Cleveref Paket - Intelligente und automatisch benannte Querverweise.

Was macht das Paket cleveref?

Das LaTeX-Paket cleveref erweitert die Standardbefehle für Verweise in LaTeX, wie \ref und \pageref, um die automatische Ausgabe des Objekttyps (z. B. Abschnitt, Abbildung, Tabelle). Dadurch entfällt die manuelle Ergänzung von Bezeichnungen wie "siehe Abschnitt" oder "auf Seite". Das Paket unterstützt zahlreiche Sprachen und arbeitet nahtlos mit dem Paket hyperref zusammen, um Hyperlinks für Verweise zu erstellen.


Video


Beschreibung

Einbinden des Pakets

Das Paket wird wie folgt in der Präambel eingebunden:

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{hyperref}
\usepackage{cleveref}

Wichtig: cleveref sollte immer nach hyperref eingebunden werden, um Kompatibilitätsprobleme zu vermeiden. Auch sollte die Sprache, wie hier gezeigt, als Dokumentenklassen Option gesetzt werden.

Optionen des Pakets

Das Paket bietet eine Vielzahl von Optionen, die das Verhalten und die Darstellung von Verweisen beeinflussen:

Option Beschreibung
sort&compress (Standard) Sortiert Verweise und fasst zusammenhängende Bereiche zusammen.
sort Sortiert Verweise, fasst aber keine zusammenhängenden Bereiche zusammen.
compress Fasst zusammenhängende Bereiche zusammen, sortiert aber nicht.
nosort Weder Sortierung noch Zusammenfassung.
nameinlink Bindet den Objektnamen in den Hyperlink ein.
noabbrev Verwendet die Langform der Objektnamen (z. B. "Abbildung" statt "Abb.").
capitalise Erzwingt Großschreibung der Objektnamen.

Befehle des Pakets

cleveref stellt unter anderem die folgende Befehle bereit:

Befehl Beschreibung Beispielausgabe
\cref{label} Objekttyp und Nummer der Referenz. Abschnitt 1
\crefrange{l1}{l2} Bereich von zwei Referenzen. Abschnitte 1 bis 2
\cpageref{label} Seitenzahl mit "Seite". Seite 2
\namecref{label} Nur der Objekttyp. Abschnitt

Verweise ohne Hyperlinks können mit einem Stern (*) erstellt werden:

\cref*{label}

Anpassung der Objektnamen

Die Ausgabe der Objektnamen kann individuell angepasst werden:

\crefname{section}{Kapitel}{Kapitel}
\Crefname{section}{Kapitel}{Kapitel}

Beispiele & Anwendungen

Beispiel 1: Einfache Verweise

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{cleveref}

\begin{document}

\section{Einleitung} \label{sec:intro}
Wie in \cref{sec:intro} gezeigt ...

\end{document}

Erklärung:

Beispiel 2: Anpassung von Objektnamen

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{cleveref}

\crefname{section}{Kapitel}{Kapitel}
\Crefname{section}{Kapitel}{Kapitel}

\begin{document}

\section{Einleitung} \label{sec:intro}
Siehe \cref{sec:intro}.

\end{document}

Erklärung:

Beispiel 3: Verweisbereiche

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{cleveref}

\begin{document}

\section{Einleitung} \label{sec:intro}
\section{Methoden} \label{sec:methods}

Wie in \crefrange{sec:intro}{sec:methods} erläutert ...

\end{document}

Erklärung:

Beispiel 4: Sortieren und Zusammenfassen

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{cleveref}

\begin{document}

\section{Einleitung} \label{sec:intro}
\section{Methoden} \label{sec:methods}
\section{Ergebnisse} \label{sec:results}

\cref{sec:intro,sec:methods,sec:results}

\end{document}

Erklärung:


Aufgaben & Übungen

Aufgabe 1: Grundlagen des cleveref-Pakets

  1. Erstellen Sie ein LaTeX-Dokument mit drei Abschnitten, einem Bild und einer Tabelle.
  2. Verwenden Sie \cref, um Querverweise auf die Abschnitte, das Bild und die Tabelle zu erstellen.

Aufgabe 2: Bereiche und Seitenreferenzen

  1. Erstellen Sie ein Dokument, das:
    • Einen Bereich von zwei Abschnitten mit \crefrange referenziert.
    • Eine Seitenreferenz mit \cpageref auf eine Tabelle einfügt.

Aufgabe 3: Optionen für Sortieren und Komprimieren

  1. Demonstrieren Sie die Unterschiede zwischen den Optionen sort, compress und nosort.
  2. Schreiben Sie mehrere Verweise in unsortierter Reihenfolge und vergleichen Sie die Ergebnisse.

Hausaufgabe: Analyse und Anwendung

  1. Schreiben Sie einen kurzen Bericht, der folgende Fragen beantwortet:
    • Welche Vorteile bietet cleveref im Vergleich zu den Standardbefehlen?
    • Welche Funktion haben die Optionen capitalise und nameinlink?
  2. Erstellen Sie ein Dokument mit Verweisen auf Abschnitte, Bilder und Tabellen, wobei die Objektnamen großgeschrieben dargestellt werden.
annehmen ablehnen

Diese Website verwendet Cookies und Pixel-Tags, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. mehr zum Thema Cookies und siehe auch Datenschutz