Отображение только страниц в сегменте при использовании biblatex и backref=true

Отображение только страниц в сегменте при использовании biblatex и backref=true

я используюbiblatexдля управления библиографиями, а также backref=trueвозможность:

Печатные обратные ссылки в библиографии. Обратные ссылки представляют собой список номеров страниц, указывающих страницы, на которых цитируется соответствующая библиографическая запись

Я пишу документ с несколькими главами, используя reportкласс. Содержимое каждой главы помещается в refsegmentсреду и \printbibliography[segment=\therefsegment,heading=subbibliography]используется в конце для отображения соответствующего списка ссылок. Кроме того, в конце документа глобальная библиография (включающая ссылки, цитируемые во всех главах) печатается с \printbibliography[heading=bibliography].

В результате, то (cit. on pp. <page>, <page>...)же самое со всеми \printbibliographyвызовами. Если ссылка цитируется в главе 1 и 2, обе страницы (cit. on pp. <pageinch1>, <pageinch2>)появятся в частичных списках главы 1 и главы 2, а также в глобальном списке (см. MWE ниже).

Как сделать так, чтобы biblatexотображались только страницы, соответствующие a refsegmentв списке ссылок, когда [heading=subbibliography]используется опция для его печати? Я хотел бы иметь поведение a refsectionдля backrefsв каждой главе, но поведение a refsegmentдля записей, чтобы все ссылки печатались в конце.

МВЭ:

\documentclass[a4paper,titlepage,10pt,twoside,openright]{report}
\usepackage[backend=biber,style=ieee-alphabetic,natbib=true,backref=true]{biblatex}
\addbibresource{IEEEfull.bib}
\addbibresource{IEEEexample.bib}
\usepackage{lipsum}

\begin{document}

 \chapter{Introduction}
  \begin{refsegment}
   \cite{IEEEexample:articledualmonths}
  \printbibliography[segment=\therefsegment,heading=subbibliography]
  \end{refsegment}

 \chapter{Second chapter}
  \begin{refsegment}
   \cite{IEEEexample:articledualmonths}
   \cite{IEEEexample:IEEEwebsite}
   \nocite{IEEEexample:book_typical,IEEEexample:article_typical}  
  \printbibliography[segment=\therefsegment,heading=subbibliography]
  \end{refsegment}

\cleardoublepage
\printbibliography[heading=bibliography]

\end{document}

Связанный контент