
Usei o seguinte código no cabeçalho da minha tese para compactar as citações, mas também incluí backref na minha seção de Referência:
\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
}
Mas há exemplos em meu texto onde cito múltiplas fontes como: \cite{ref1,ref2,ref3,ref4}
. Eles então aparecem como [1-4] (e é isso que eu quero).
Mas então, na seção de Referência real, ref2 e ref3 aparecerão como "Não citado", enquanto ref1 e ref4 funcionam corretamente e aparecem com "N citações nas páginas X, Y e Z"
O que estou perdendo aqui? Desculpe se isso é óbvio!
Felicidades a todos :)