\ printbibliography で複数のキーワード (OR) を使用して参考文献をフィルタリングします

\ printbibliography で複数のキーワード (OR) を使用して参考文献をフィルタリングします

同様だが、少し異なる\ printbibliography で複数のキーワードを使用して参考文献をフィルタリングします私は疑問に思う:

\printbibliographyファイルエントリに存在する複数のキーワードを使用してフィルタリングする方法はありますか.bib?

たとえば、AND/OR AND/OR\printbibliography[keyword={key_1,key_2,key_3}]セットのキーワードの少なくとも 1 つを組み合わせたエントリを印刷するコマンドを希望します。key_1key_2key_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前文に書く必要もありません。

関連情報