biblatex:按章节和书末引用

biblatex:按章节和书末引用

我目前在每章结束后打印参考文献,使用:

\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关于和refsectionrefsectionrefsegment文档biblatex§3.6.5参考书目部分§3.6.6书目部分,第 78-79 页)。

我们不仅refsection=chapter传递refsegment=chapterbiblatex,还发出(您可以在第 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}

在此处输入图片描述

相关内容