cleveref, nameref e varioref in Scissor LaTeX
Il pacchetto cleveref funziona quasi del tutto in Scissor LaTeX: \cref e \Cref funzionano con etichette singole, elenchi e intervalli, insieme a \cpageref, \namecref, le opzioni capitalise, noabbrev e nameinlink, e \crefname; \nameref stampa un numero invece di un titolo, e \vref non dà alcuna indicazione di pagina.
Cosa fanno i pacchetti
cleveref aggiunge a un riferimento il tipo di oggetto: \cref{fig:plot} stampa "fig. 1" senza che tu debba scrivere la parola, e \cref{a,b} combina più etichette in "figs. 1 and 2". nameref stampa il titolo di una sezione invece del suo numero. varioref aggiunge con \vref indicazioni di pagina come "on the next page".
Cosa funziona qui
| Comando | In Scissor LaTeX | Note |
|---|---|---|
\cref{label} | Funziona | "section 1", "fig. 1", "table 1", "eq. (1)". |
\Cref{label} | Funziona | Con iniziale maiuscola, senza abbreviazioni: "Figure 1", "Equation (1)". |
\cref{a,b}, \cref{a,b,c} | Funziona | "sections 1 and 2". |
\crefrange{a}{b} | Funziona | "eqs. (1) to (2)". |
\cpageref{label} | Funziona | "page 1". |
\namecref{label}, \labelcref{label} | Funziona | Solo il nome ("eq.") o solo il numero ("(1)"). |
\crefname, \Crefname | Funziona | Nomi tuoi, nel preambolo. |
Opzioni capitalise, noabbrev, nameinlink | Funziona | Le altre opzioni vengono ignorate. |
\nameref{label} (nameref) | In parte | Stampa il numero, non il titolo. |
\vref, \Vref (varioref) | In parte | Stampa il numero, senza indicazione di pagina. |
Esempi
\cref nomina per te il tipo di oggetto e combina più etichette:
\cref e \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.Equazioni, intervalli e riferimenti di pagina:
Equazioni, \crefrange e \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}.Le opzioni capitalise e noabbrev scrivono ovunque nomi completi con iniziale maiuscola, e \crefname imposta nomi tuoi. Con capitalise, \cref usa la forma maiuscola del tuo nome, quindi part qui sotto viene stampato come "Part":
Opzioni e \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}Qui \nameref stampa il numero della sezione, non il suo titolo:
\nameref stampa un numero
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.Compatibilità
- Da un’installazione TeX a qui: i riferimenti con
\crefe affini appaiono come in un’installazione TeX.\namerefdà un numero invece di un titolo, e\vrefnon ha l’indicazione "on the next page". - Da qui a un’installazione TeX: i documenti si compilano lì senza modifiche. Carica
cleverefdopohyperref, come richiede il suo manuale.
I manuali completi sono su CTAN: ctan.org/pkg/cleveref, ctan.org/pkg/nameref e ctan.org/pkg/varioref. Per una guida, vedi Etichette e riferimenti incrociati, e per \autoref, hyperref.
Domande e risposte
Qual è la differenza tra \cref e \Cref?
\cref usa nomi brevi e minuscoli come "fig. 1" o "eq. (1)". \Cref li scrive per esteso con l’iniziale maiuscola, per l’inizio di una frase. L’opzione capitalise fa sì che \cref si comporti ovunque come \Cref.
\nameref stampa il titolo della sezione?
Non ancora. Stampa il numero della sezione, quindi la frase resta leggibile, ma in modo diverso. Scrivi il titolo per esteso se è importante.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.