可能重复:
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}