Zum Inhalt springen

Querverweise in LaTeX: \label und \ref

Setzen Sie \label{key} direkt hinter das, worauf Sie verweisen möchten (nach \section{...}, nach \caption{...}, in eine Gleichung), und schreiben Sie \ref{key} dorthin, wo seine Nummer stehen soll; Scissor LaTeX trägt die Nummer beim Setzen ein.

Erst das Label, dann der Verweis

Ein Querverweis besteht aus zwei Hälften. \label{key} markiert etwas Nummeriertes, und \ref{key} gibt dessen Nummer aus. Der Schlüssel ist ein beliebiger Name Ihrer Wahl; Präfixe wie sec:, fig:, tab: und eq: sind eine Gewohnheit, die Schlüssel lesbar hält, keine Regel.

Verweis auf einen Abschnitt und eine Abbildung

\section{Results}
\label{sec:results}

\begin{figure}[h]
  \centering
  \begin{tikzpicture}
    \draw (0,0) -- (1,0.8) -- (2,0.3) -- (3,1.1);
  \end{tikzpicture}
  \caption{Measured values.}
  \label{fig:values}
\end{figure}

Section~\ref{sec:results} shows the values in Figure~\ref{fig:values}.
Gesetzt von Scissor LaTeX: Verweis auf einen Abschnitt und eine Abbildung

Die ~ zwischen dem Wort und dem Verweis ist ein Leerzeichen, an dem nie umbrochen wird; „Figure“ und seine Nummer bleiben also in derselben Zeile.

Wohin das Label gehört

Das Label übernimmt die Nummer des nächstgelegenen nummerierten Elements davor:

Verweis auf\label setzen\ref gibt aus
Einen Abschnittdirekt nach \section{...} (oder \subsection, \chapter)2, 2.1
Eine Abbildung oder Tabellenach \caption{...}, innerhalb des Gleitobjekts1
Eine Gleichungin equation oder ein nummeriertes align1
Einen Listenpunktnach \item in einem enumerate2, 2b
Einen Satzin theorem, lemma und ähnliche Umgebungen1
Eine Fußnotein den Text von \footnote{...}2

Gleichungen

\eqref{key} gibt eine Gleichungsnummer in Klammern aus, so wie Gleichungsnummern üblicherweise erscheinen. \ref{key} liefert die bloße Nummer.

\eqref und \ref für eine Gleichung

LaTeXPräambel: \usepackage{amsmath}Im Editor öffnen (öffnet in einem neuen Tab)
\begin{equation}
  a^2 + b^2 = c^2
  \label{eq:pythagoras}
\end{equation}
Equation~\eqref{eq:pythagoras} is famous; its number is \ref{eq:pythagoras}.

Ein align- oder gather-Block erhält in Scissor LaTeX eine einzige Nummer, nicht eine pro Zeile. Nur das erste \label im Block bleibt erhalten; ein Verweis auf das Label einer späteren Zeile gibt daher ?? aus. Einzelheiten finden Sie unter Gleichungen, Ausrichtung und Nummerierung.

Befehle, die den Namen ergänzen: \autoref und \cref

\autoref (aus hyperref) und \cref (aus cleveref) geben die Art des Elements zusammen mit seiner Nummer aus, sodass Sie „Figure“ nicht selbst schreiben müssen. \cref folgt den Voreinstellungen von cleveref: Kleinschreibung und kurze Namen („fig.“, „eq.“); \Cref am Satzanfang liefert den großgeschriebenen, vollen Namen.

\autoref, \cref und \Cref

LaTeXPräambel: \usepackage{amsmath,hyperref,cleveref}Im Editor öffnen (öffnet in einem neuen Tab)
\section{Method}
\label{sec:method}
\begin{equation}
  y = 44x
  \label{eq:line}
\end{equation}
\begin{table}[h]
  \centering
  \caption{Settings.}
  \label{tab:settings}
  \begin{tabular}{lr} Runs & 44 \\ \end{tabular}
\end{table}
\autoref{sec:method} uses \cref{tab:settings} and \cref{eq:line}.
\Cref{tab:settings} lists the runs.
Gesetzt von Scissor LaTeX: \autoref, \cref und \Cref

cleveref kann auch auf mehrere Labels auf einmal und auf einen Bereich verweisen:

Listen und Bereiche mit \cref

LaTeXPräambel: \usepackage{amsmath,cleveref}Im Editor öffnen (öffnet in einem neuen Tab)
\begin{equation} a = 1 \label{eq:a} \end{equation}
\begin{equation} b = 2 \label{eq:b} \end{equation}
See \cref{eq:a,eq:b}, or \crefrange{eq:a}{eq:b}.

Die Paketoptionen capitalise (oder capitalize), noabbrev und nameinlink werden gelesen, ebenso \crefname und \Crefname in der Präambel.

cleveref-Optionen und \crefname

\documentclass{article}
\usepackage{amsmath}
\usepackage[capitalise,noabbrev]{cleveref}
\crefname{table}{Tab.}{Tabs.}
\begin{document}
\begin{equation} E = mc^2 \label{eq:e} \end{equation}
\begin{table}[h]
  \centering
  \caption{Masses.}
  \label{tab:m}
  \begin{tabular}{l} 44 kg \\ \end{tabular}
\end{table}
\cref{eq:e} uses the mass in \cref{tab:m}.
\end{document}
Gesetzt von Scissor LaTeX: cleveref-Optionen und \crefname
BefehlIn Scissor LaTeXHinweise
\ref{key}FunktioniertNur die Nummer.
\eqref{key}FunktioniertDie Nummer in Klammern.
\pageref{key}FunktioniertDie Seitenzahl, auf der das Label steht.
\autoref{key}Teilweise„Section 2“, „Figure 1“, „Table 1“, „Theorem 1“. Bei Gleichungen gibt es die bloße Nummer aus, nicht „Equation 1“.
\cref, \CrefFunktioniertEin oder mehrere Labels; die Standardnamen von cleveref oder Ihre eigenen aus \crefname.
\crefrange, \cpageref, \namecrefFunktioniertEin Bereich, die Seite oder nur der Name.
\nameref{key}TeilweiseGibt die Nummer aus, nicht den Abschnittstitel.
\vref{key}TeilweiseGibt die Nummer aus, ohne „on the next page“.
\hyperref[key]{text}FunktioniertGibt Ihren Text als Link zum Label aus.

Seiten und fehlende Labels

\pageref gibt die Seite aus, auf der ein Label steht. Ein Verweis auf ein Label, das nicht existiert, gibt ein fettes ?? aus, genau wie LaTeX vor seinem zweiten Durchlauf, und der Tab Probleme listet jedes fehlende Label einmal auf: „References to labels that do not exist (shown as ??): sec:nowhere“.

\pageref und ein fehlendes Label

\section{Data}
\label{sec:data}
The data is described on page~\pageref{sec:data}.
This label does not exist: Section~\ref{sec:nowhere}.

Tab „Probleme“: References to labels that do not exist (shown as ??): sec:nowhere

Unterschiede zu einer TeX-Installation

Zu den Paketen siehe cleveref und hyperref; die vollständigen Handbücher finden Sie auf CTAN: cleveref, hyperref.

Fragen und Antworten

Warum zeigt mein Verweis in LaTeX ?? an?

Das Label existiert nicht oder ist anders geschrieben als im \ref. In Scissor LaTeX kann es auch bedeuten, dass das Label das zweite in einem align-Block ist, der nur eine Nummer erhält.

Wie verweise ich mit Klammern auf eine Gleichung?

Verwenden Sie \eqref{key} aus amsmath. Es gibt die Nummer in Klammern aus, zum Beispiel (1).

Was ist der Unterschied zwischen \ref und \autoref?

\ref gibt nur die Nummer aus. \autoref ergänzt die Art, etwa „Figure 1“ oder „Section 2“, sodass Sie das Wort nicht selbst tippen müssen.

Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.