类似,但略有不同使用 \ printbibliography 中的多个关键字来过滤参考书目我想知道:
有没有办法\printbibliography
使用文件条目中的多个关键字进行过滤.bib
?
例如,我希望命令\printbibliography[keyword={key_1,key_2,key_3}]
打印包含集合key_1
AND/OR key_2
AND/OR中的至少一个关键字的条目key_3
。
答案1
Biblatex 提供了一个有效的过滤器:
\defbibfilter{example}{%
keyword=key_1 or keyword=key_2 or keyword=key_3
}
\printbibliography[filter=example, title={References}]
笔记
你可以断线就像\defbibfilter
这样:
\defbibfilter{example}{%
keyword=key_1 % <---- This will work fine
or keyword=key_2
or keyword=key_3
}
你不能使用空格就像\defbibfilter
这样:
\defbibfilter{example}{%
keyword = key_1 % <---- This will NOT work
or keyword=key_2
or keyword=key_3
}
此外,\defbibfilter
不需要在序言中。