
Utilicé el siguiente código en el encabezado de mi tesis para comprimir las citas, pero también incluí backref en mi sección de Referencia:
\usepackage[backref=page]{hyperref}
\usepackage[hyperpageref]{backref}
\usepackage[numbers,sort&compress]{natbib}
\newcommand{\myfontbackref}[1]{
\hspace*{\fill} \mbox{\small #1}
}
\renewcommand*{\backref}[1]{}
\renewcommand*{\backrefalt}[4]{%
\ifcase #1 \myfontbackref{Not cited}
\or \myfontbackref{Cited on page #2}
\else \myfontbackref{#1 citations on pages #2}
\fi
}
Pero hay ejemplos en mi texto en los que cito varias fuentes como esta: \cite{ref1,ref2,ref3,ref4}
. Luego aparecen como [1-4] (y esto es lo que quiero).
Pero luego, en la sección de Referencia real, ref2 y ref3 aparecerán como "No citado", mientras que ref1 y ref4 funcionan correctamente y aparecen con "N citas en las páginas X, Y y Z".
¿Que me estoy perdiendo aqui? ¡Lo siento si eso es obvio!
Saludos a todos :)