Estoy usandobiblatex
para gestionar bibliografías, y la backref=true
opción de:
imprimir referencias posteriores en la bibliografía. Las referencias anteriores son una lista de números de página que indican las páginas en las que se cita la entrada de bibliografía respectiva.
Estoy escribiendo un documento con varios capítulos usando la report
clase. El contenido de cada capítulo se coloca en un refsegment
entorno y \printbibliography[segment=\therefsegment,heading=subbibliography]
se utiliza al final del mismo para mostrar la lista de referencias correspondientes. Además, al final del documento, se imprime la bibliografía global (que incluye las referencias citadas en todos los capítulos) \printbibliography[heading=bibliography]
.
Como resultado, (cit. on pp. <page>, <page>...)
ocurre lo mismo con todas las \printbibliography
llamadas. Si se cita una referencia en los capítulos 1 y 2, ambas páginas (cit. on pp. <pageinch1>, <pageinch2>)
aparecerán en las listas parciales del capítulo 1 y el capítulo 2, y en la lista global (ver MWE a continuación).
¿Cómo puedo hacer biblatex
para que se muestren solo las páginas correspondientes a a refsegment
en la lista de referencias cuando [heading=subbibliography]
se utiliza la opción para imprimirlo? Me gustaría tener el comportamiento de a refsection
para backrefs
cada capítulo, pero el de a refsegment
para las entradas para que todas las referencias se impriman al final.
MWE:
\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}