%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E3%82%92%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%97%E3%81%BE%E3%81%99.png)
同様だが、少し異なる\ printbibliography で複数のキーワードを使用して参考文献をフィルタリングします私は疑問に思う:
\printbibliography
ファイルエントリに存在する複数のキーワードを使用してフィルタリングする方法はありますか.bib
?
たとえば、AND/OR AND/OR\printbibliography[keyword={key_1,key_2,key_3}]
セットのキーワードの少なくとも 1 つを組み合わせたエントリを印刷するコマンドを希望します。key_1
key_2
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
前文に書く必要もありません。