我在用着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
仅显示与 相对应的页面?我希望每个章节中的都具有 的行为,但条目中的 具有 的行为,以便所有参考文献都打印在最后。refsegment
[heading=subbibliography]
refsection
backrefs
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}