cleveref, nameref y varioref en Scissor LaTeX
El paquete cleveref funciona casi por completo en Scissor LaTeX: \cref y \Cref funcionan con etiquetas sueltas, listas e intervalos, junto con \cpageref, \namecref, las opciones capitalise, noabbrev y nameinlink, y \crefname; \nameref imprime un número en lugar de un título, y \vref no da ninguna indicación de página.
Qué hacen los paquetes
cleveref añade a una referencia el tipo de objeto: \cref{fig:plot} imprime "fig. 1" sin que tengas que escribir la palabra, y \cref{a,b} combina varias etiquetas en "figs. 1 and 2". nameref imprime el título de una sección en lugar de su número. varioref añade con \vref indicaciones de página como "on the next page".
Qué funciona aquí
| Comando | En Scissor LaTeX | Notas |
|---|---|---|
\cref{label} | Funciona | "section 1", "fig. 1", "table 1", "eq. (1)". |
\Cref{label} | Funciona | Con mayúscula y sin abreviaturas: "Figure 1", "Equation (1)". |
\cref{a,b}, \cref{a,b,c} | Funciona | "sections 1 and 2". |
\crefrange{a}{b} | Funciona | "eqs. (1) to (2)". |
\cpageref{label} | Funciona | "page 1". |
\namecref{label}, \labelcref{label} | Funciona | Solo el nombre ("eq.") o solo el número ("(1)"). |
\crefname, \Crefname | Funciona | Tus propios nombres, en el preámbulo. |
Opciones capitalise, noabbrev, nameinlink | Funciona | Las demás opciones se ignoran. |
\nameref{label} (nameref) | En parte | Imprime el número, no el título. |
\vref, \Vref (varioref) | En parte | Imprime el número, sin indicación de página. |
Ejemplos
\cref nombra por ti el tipo de objeto y combina varias etiquetas:
\cref y \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.Ecuaciones, intervalos y referencias a páginas:
Ecuaciones, \crefrange y \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}.Las opciones capitalise y noabbrev escriben nombres completos y con mayúscula en todas partes, y \crefname define los tuyos. Con capitalise, \cref usa la forma con mayúscula de tu nombre, así que part se imprime abajo como "Part":
Opciones y \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}Aquí \nameref imprime el número de la sección, no su título:
\nameref imprime un número
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.Compatibilidad
- De una instalación de TeX a aquí: las referencias con
\crefy compañía se ven como en una instalación de TeX.\namerefda un número en lugar de un título, y\vrefno tiene la indicación "on the next page". - De aquí a una instalación de TeX: los documentos se compilan allí sin cambios. Carga
cleverefdespués dehyperref, como pide su manual.
Los manuales completos están en CTAN: ctan.org/pkg/cleveref, ctan.org/pkg/nameref y ctan.org/pkg/varioref. Para una guía, consulta Etiquetas y referencias cruzadas, y para \autoref, hyperref.
Preguntas y respuestas
¿Qué diferencia hay entre \cref y \Cref?
\cref usa nombres cortos en minúscula, como "fig. 1" o "eq. (1)". \Cref los escribe completos y con mayúscula, para el comienzo de una frase. La opción capitalise hace que \cref se comporte como \Cref en todas partes.
¿Imprime \nameref el título de la sección?
Todavía no. Imprime el número de la sección, así que la frase se sigue entendiendo, aunque de otra manera. Escribe el título a mano si importa.
Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.