我目前在每章结束后打印参考文献,使用:
\usepackage[backend=biber,
bibencoding=utf8,
refsection=chapter,
style=numeric,
firstinits=true,
isbn=false,
doi=true,
url=false,
clearlang=true
]{biblatex}
和
\printbibliography[heading=subbibliography]
在每章末尾。
我还想在书的最后添加一章,列出所有引用的参考文献。我该怎么做?
答案1
我们可以使用(阅读refsegment
关于和refsection
refsection
refsegment
文档biblatex
§3.6.5参考书目部分§3.6.6书目部分,第 78-79 页)。
我们不仅refsection=chapter
传递refsegment=chapter
给biblatex
,还发出(您可以在第 53 页defernumbers=true
找到有关defernumbers
文档)。
然后,我们必须segment
手动指定每个章节的书目,但这可以通过自动完成\therefsegment
,因此章节书目是
\printbibliography[segment=\therefsegment,heading=subbibliography]
完整的最终文档 bib 由以下人员创建
\printbibliography
平均能量损失
\documentclass{book}
\usepackage[backend=biber,
bibencoding=utf8,
refsegment=chapter,
style=numeric,
firstinits=true,
isbn=false,
doi=true,
url=false,
clearlang=true,
defernumbers=true,
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\tableofcontents
\chapter{Ch 1}
A citation \cite{wilde}.
\printbibliography[segment=\therefsegment,heading=subbibliography]
\chapter{Ch 2}
And another one \cite{cicero}.
\printbibliography[segment=\therefsegment,heading=subbibliography]
\printbibliography
\end{document}