Zum Inhalt springen

cleveref, nameref und varioref in Scissor LaTeX

Das Paket cleveref funktioniert in Scissor LaTeX größtenteils: \cref und \Cref funktionieren mit einzelnen Marken, Listen und Bereichen, ebenso \cpageref, \namecref, die Optionen capitalise, noabbrev und nameinlink sowie \crefname; \nameref gibt eine Nummer statt eines Titels aus, und \vref liefert keinen Seitenhinweis.

Was die Pakete machen

cleveref ergänzt einen Verweis um die Art des Objekts: \cref{fig:plot} gibt „fig. 1“ aus, ohne dass Sie das Wort tippen, und \cref{a,b} fasst mehrere Marken zu „figs. 1 and 2“ zusammen. nameref gibt den Titel eines Abschnitts statt seiner Nummer aus. varioref ergänzt mit \vref Seitenhinweise wie „on the next page“.

Was hier funktioniert

BefehlIn Scissor LaTeXHinweise
\cref{label}Funktioniert„section 1“, „fig. 1“, „table 1“, „eq. (1)“.
\Cref{label}FunktioniertGroßgeschrieben, ohne Abkürzungen: „Figure 1“, „Equation (1)“.
\cref{a,b}, \cref{a,b,c}Funktioniert„sections 1 and 2“.
\crefrange{a}{b}Funktioniert„eqs. (1) to (2)“.
\cpageref{label}Funktioniert„page 1“.
\namecref{label}, \labelcref{label}FunktioniertNur der Name („eq.“) oder nur die Nummer („(1)“).
\crefname, \CrefnameFunktioniertEigene Namen, in der Präambel.
Optionen capitalise, noabbrev, nameinlinkFunktioniertAndere Optionen werden ignoriert.
\nameref{label} (nameref)TeilweiseGibt die Nummer aus, nicht den Titel.
\vref, \Vref (varioref)TeilweiseGibt die Nummer aus, ohne Seitenhinweis.

Beispiele

\cref benennt die Art des Objekts für Sie und fasst mehrere Marken zusammen:

\cref und \Cref

LaTeXPräambel: \usepackage{cleveref}Im Editor öffnen (öffnet in einem neuen Tab)
\section{Data}\label{sec:data}
\section{Method}\label{sec:method}
\begin{figure}[h]
  \centering
  \fbox{A plot of the 44 samples}
  \caption{Samples.}\label{fig:samples}
\end{figure}
\begin{table}[h]
  \centering
  \begin{tabular}{lr} Erika & 44 \\ Hans & 38 \\ \end{tabular}
  \caption{Counts.}\label{tab:counts}
\end{table}
As \cref{sec:data,sec:method} explain, \cref{fig:samples} shows
the samples. \Cref{tab:counts} counts them.
Gesetzt von Scissor LaTeX: \cref und \Cref

Gleichungen, Bereiche und Seitenverweise:

Gleichungen, \crefrange und \cpageref

LaTeXPräambel: \usepackage{amsmath,cleveref}Im Editor öffnen (öffnet in einem neuen Tab)
\begin{equation} a + b = 44 \label{eq:sum} \end{equation}
\begin{equation} a - b = 2 \label{eq:diff} \end{equation}
Adding \crefrange{eq:sum}{eq:diff} gives $a = 23$; \Cref{eq:sum}
is on \cpageref{eq:sum}.
Gesetzt von Scissor LaTeX: Gleichungen, \crefrange und \cpageref

Die Optionen capitalise und noabbrev schreiben überall volle, großgeschriebene Namen, und \crefname legt eigene fest. Mit capitalise verwendet \cref die großgeschriebene Form Ihres Namens, deshalb erscheint part unten als „Part“:

Optionen und \crefname

\documentclass{article}
\usepackage[capitalise,noabbrev]{cleveref}
\crefname{section}{part}{parts}
\begin{document}
\section{Overview}\label{sec:overview}
\begin{figure}[h]
  \centering
  \fbox{Diagram}
  \caption{A diagram.}\label{fig:diagram}
\end{figure}
\cref{fig:diagram} belongs to \cref{sec:overview}.
\end{document}

\nameref gibt hier die Abschnittsnummer aus, nicht den Titel:

\nameref gibt eine Nummer aus

LaTeXPräambel: \usepackage{nameref}Im Editor öffnen (öffnet in einem neuen Tab)
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.

Kompatibilität

  • Von einer TeX-Installation hierher: Verweise mit \cref und Verwandten sehen aus wie in einer TeX-Installation. \nameref ergibt eine Nummer statt eines Titels, und \vref hat keinen Hinweis wie „on the next page“.
  • Von hier in eine TeX-Installation: Dokumente lassen sich dort unverändert übersetzen. Laden Sie cleveref nach hyperref, wie es sein Handbuch verlangt.

Die vollständigen Handbücher stehen auf CTAN: ctan.org/pkg/cleveref, ctan.org/pkg/nameref und ctan.org/pkg/varioref. Eine Anleitung finden Sie unter Marken und Querverweise, zu \autoref unter hyperref.

Fragen und Antworten

Was ist der Unterschied zwischen \cref und \Cref?

\cref verwendet kurze, kleingeschriebene Namen wie „fig. 1“ oder „eq. (1)“. \Cref schreibt sie aus und mit großem Anfangsbuchstaben, für den Satzanfang. Die Option capitalise lässt \cref sich überall wie \Cref verhalten.

Gibt \nameref den Abschnittstitel aus?

Noch nicht. Es gibt die Abschnittsnummer aus, der Satz bleibt also lesbar, nur anders. Schreiben Sie den Titel aus, wenn es darauf ankommt.

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