BibLaTeX:主要和次要参考书目

BibLaTeX:主要和次要参考书目

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

在此处输入图片描述

相关内容