可能的重複:
biblatex:印製單獨的參考書目
我正在寫一篇博士論文,我打算在其中包含我所寫文章的全部內容。由於我希望文本盡可能接近已發布的版本,因此我希望在本章末尾為該文章提供一個專門的(我們稱之為“輔助”)參考書目部分它包含在內。然而,我還希望文章中引用的所有參考文獻都列在論文末尾的「主要」參考書目中。
總而言之,我有一個書目資源(somefile.bib)、兩個書目(主書目和次要書目),並且我希望次要書目的條目包含在主書目中。
目前,我透過將文章的內容包含在環境中來完成部分工作refsegment
。但是,文章中引用的條目而不是論文其餘部分中引用的條目不會出現在主要參考書目中。解決方法是讓\printbibliography
指令採用多個段。那可能嗎?
答案1
在以下範例中,僅在refsegment
做也出現在主要參考書目中:
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
@misc{B02,
author = {Buthor, B.},
year = {2002},
title = {Bravo},
}
@misc{C03,
author = {Cuthor, C.},
year = {2003},
title = {Charlie},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section{First}
Some text \autocite{A01,B02}.
\begin{refsegment}
\section{Second: An article I wrote}
Some text \autocite{A01,C03}
\printbibliography[heading=subbibliography,title={References for section~\thesection},
segment=1]
\end{refsegment}
\printbibliography
\end{document}