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}.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 Abschnitt | direkt nach \section{...} (oder \subsection, \chapter) | 2, 2.1 |
| Eine Abbildung oder Tabelle | nach \caption{...}, innerhalb des Gleitobjekts | 1 |
| Eine Gleichung | in equation oder ein nummeriertes align | 1 |
| Einen Listenpunkt | nach \item in einem enumerate | 2, 2b |
| Einen Satz | in theorem, lemma und ähnliche Umgebungen | 1 |
| Eine Fußnote | in 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
\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
\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.cleveref kann auch auf mehrere Labels auf einmal und auf einen Bereich verweisen:
Listen und Bereiche mit \cref
\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}| Befehl | In Scissor LaTeX | Hinweise |
|---|---|---|
\ref{key} | Funktioniert | Nur die Nummer. |
\eqref{key} | Funktioniert | Die Nummer in Klammern. |
\pageref{key} | Funktioniert | Die 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, \Cref | Funktioniert | Ein oder mehrere Labels; die Standardnamen von cleveref oder Ihre eigenen aus \crefname. |
\crefrange, \cpageref, \namecref | Funktioniert | Ein Bereich, die Seite oder nur der Name. |
\nameref{key} | Teilweise | Gibt die Nummer aus, nicht den Abschnittstitel. |
\vref{key} | Teilweise | Gibt die Nummer aus, ohne „on the next page“. |
\hyperref[key]{text} | Funktioniert | Gibt 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.