estou a usarbiblatex
para gerenciar bibliografias e a backref=true
opção de:
imprimir referências na bibliografia. As referências anteriores são uma lista de números de páginas que indicam as páginas nas quais a respectiva entrada bibliográfica é citada
Estou escrevendo um documento com vários capítulos usando a report
classe. O conteúdo de cada capítulo é colocado em um refsegment
ambiente e \printbibliography[segment=\therefsegment,heading=subbibliography]
utilizado no final do mesmo para mostrar a lista de referências correspondente. Além disso, ao final do documento, a bibliografia global (que inclui as referências citadas em todos os capítulos) é impressa com a extensão \printbibliography[heading=bibliography]
.
Como resultado, o (cit. on pp. <page>, <page>...)
mesmo acontece com todas as \printbibliography
chamadas. Se uma referência for citada nos capítulos 1 e 2, ambas as páginas (cit. on pp. <pageinch1>, <pageinch2>)
aparecerão nas listas parciais do capítulo 1 e do capítulo 2, e na lista global (ver MWE abaixo).
Como posso fazer biblatex
mostrar apenas as páginas correspondentes a refsegment
na lista de referências quando [heading=subbibliography]
é utilizada a opção de imprimi-la? Gostaria de ter o comportamento de a refsection
para backrefs
cada capítulo, mas de a refsegment
para as entradas para que todas as referências sejam impressas no 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}