Backref funktioniert nicht für komprimierte Zitate

Backref funktioniert nicht für komprimierte Zitate

Ich habe den folgenden Code in der Kopfzeile meiner Arbeit verwendet, um Zitate zu komprimieren, aber auch Backref in meinen Referenzabschnitt einzuschließen:

\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
}

Aber es gibt Beispiele in meinem Text, in denen ich mehrere Quellen zitiere, wie folgt: \cite{ref1,ref2,ref3,ref4}. Sie erscheinen dann als [1-4] (und das ist, was ich will).

Aber dann erscheinen im eigentlichen Referenzabschnitt Ref2 und Ref3 als „Nicht zitiert“, während Ref1 und Ref4 ordnungsgemäß funktionieren und mit „N Zitate auf den Seiten X, Y und Z“ erscheinen.

Was übersehe ich hier? Tut mir leid, wenn das offensichtlich ist!

Prost euch allen :)

verwandte Informationen