cleveref, nameref en varioref in Scissor LaTeX
Het pakket cleveref werkt grotendeels in Scissor LaTeX: \cref en \Cref werken met losse labels, lijsten en bereiken, net als \cpageref, \namecref, de opties capitalise, noabbrev en nameinlink, en \crefname; \nameref drukt een nummer af in plaats van een titel, en \vref geeft geen paginahint.
Wat de pakketten doen
cleveref voegt de soort object toe aan een verwijzing: \cref{fig:plot} drukt "fig. 1" af zonder dat je het woord typt, en \cref{a,b} combineert meerdere labels tot "figs. 1 and 2". nameref drukt de titel van een sectie af in plaats van het nummer. varioref voegt met \vref paginahints toe zoals "on the next page".
Wat hier werkt
| Commando | In Scissor LaTeX | Opmerkingen |
|---|---|---|
\cref{label} | Werkt | "section 1", "fig. 1", "table 1", "eq. (1)". |
\Cref{label} | Werkt | Met hoofdletter, zonder afkortingen: "Figure 1", "Equation (1)". |
\cref{a,b}, \cref{a,b,c} | Werkt | "sections 1 and 2". |
\crefrange{a}{b} | Werkt | "eqs. (1) to (2)". |
\cpageref{label} | Werkt | "page 1". |
\namecref{label}, \labelcref{label} | Werkt | Alleen de naam ("eq.") of alleen het nummer ("(1)"). |
\crefname, \Crefname | Werkt | Je eigen namen, in de preambule. |
Opties capitalise, noabbrev, nameinlink | Werkt | Andere opties worden genegeerd. |
\nameref{label} (nameref) | Deels | Drukt het nummer af, niet de titel. |
\vref, \Vref (varioref) | Deels | Drukt het nummer af, zonder paginahint. |
Voorbeelden
\cref benoemt de soort object voor je, en combineert meerdere labels:
\cref en \Cref
\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.Vergelijkingen, bereiken en paginaverwijzingen:
Vergelijkingen, \crefrange en \cpageref
\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}.De opties capitalise en noabbrev schrijven overal volledige namen met hoofdletter, en \crefname stelt je eigen namen in. Met capitalise gebruikt \cref de vorm met hoofdletter van je naam, dus part hieronder wordt afgedrukt als "Part":
Opties en \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 drukt hier het sectienummer af, niet de titel:
\nameref drukt een nummer af
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.Compatibiliteit
- Van een TeX-installatie naar hier: verwijzingen met
\crefen verwanten zien eruit zoals in een TeX-installatie.\namerefgeeft een nummer in plaats van een titel, en\vrefheeft geen hint "on the next page". - Van hier naar een TeX-installatie: documenten compileren daar ongewijzigd. Laad
cleverefnahyperref, zoals de handleiding vraagt.
De volledige handleidingen staan op CTAN: ctan.org/pkg/cleveref, ctan.org/pkg/nameref en ctan.org/pkg/varioref. Voor een handleiding, zie Labels en kruisverwijzingen, en voor \autoref, hyperref.
Vragen en antwoorden
Wat is het verschil tussen \cref en \Cref?
\cref gebruikt korte namen in kleine letters, zoals "fig. 1" of "eq. (1)". \Cref schrijft ze voluit met een hoofdletter, voor het begin van een zin. De optie capitalise laat \cref zich overal gedragen als \Cref.
Drukt \nameref de titel van de sectie af?
Nog niet. Het drukt het sectienummer af, dus de zin is nog leesbaar, maar anders. Schrijf de titel uit als die belangrijk is.
Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.