多个书目对应的多个 bib 文件

多个书目对应的多个 bib 文件

我想在研讨会工作中使用多个 bib 文件来表示多个书目(我想从互联网来源中分离书籍)。为了简化它,我尝试创建 2 个 bib 文件,然后执行
\section{Books} \bibliography{sourcesbooks} \section{Internet sources} \bibliography{sources2}
但这只会打印相同的书目 2 次。我还尝试了一些软件包,例如multibibbibtopic等。(我将其用于jurabibfootcites 等)。

答案1

请在将来发布一个可编译的最小示例,以便开始帮助您获得您想要的东西。

但是,正如 samcarter 所说:切换到 BibLaTeX 是个好主意,因为所有这一切都会变得非常简单。在那里,您可以使用几个\addbibresource{}命令添加任意数量的 bib 文件。然后,您可以使用以下方式简单地按条目类型打印单独的参考书目:

\printbibliography[title=Articles, type=article]
\printbibliography[title=Books, type=book]

或者,您可以应用更精细的条目类型分离,通过首先定义单独的 bibfilters 并为每个条目使用子类型字段,例如。

\defbibfilter{BookType1}{type=book and subtype=Type1}
\defbibfilter{BookType2}{type=book and subtype=Type2}
\printbibliography[title=Books of Type 1, filter=BookType1]
\printbibliography[title=Books of Type 2, filter=BookType2]

相关内容