按类型划分参考书目(每节有多种类型)

按类型划分参考书目(每节有多种类型)

我想将书籍与文章、手册等区分开来。这可以通过以下方式实现:

\printbibliography[heading=subbibliography,title={Book References},type=book]

或者

\printbibliography[heading=subbibliography,title={Other References},nottype=book,nottype=manual]

可以输入多个“nottype”来限制特定子部分的类型。但是:我想将我的类型“列入白名单”而不是“列入黑名单”,例如:

\printbibliography[heading=subbibliography,title={Articles, Proceedings},type={article,inproceedings}]

但是,这似乎不起作用(使用多个类型标识符也不起作用)。我查看了手册,但找不到如何实现这一点。不使用自定义额外键可以做到这一点吗?

答案1

bibfilter 另一种方法是为多个条目类型定义一个

\defbibfilter{papers}{
  type=article or
  type=inproceedings
}

进而

\printbibliography[filter=papers]

相关内容