
Я использовал следующий код в заголовке своей диссертации, чтобы сжать цитаты, а также включил обратную ссылку в раздел «Ссылки»:
\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
}
Но в моем тексте есть примеры, где я цитирую несколько источников, например: \cite{ref1,ref2,ref3,ref4}
. Затем они появляются как [1-4] (и это то, что мне нужно).
Но тогда в разделе «Ссылки» ссылки ref2 и ref3 будут отображаться как «Не цитируется», в то время как ссылки ref1 и ref4 будут работать правильно и отображаться с пометкой «N ссылок на страницах X, Y и Z».
Что я тут упускаю? Извините, если это очевидно!
Всем привет :)