Use múltiplas palavras-chave (OR) em \printbibliography para filtrar a bibliografia

Use múltiplas palavras-chave (OR) em \printbibliography para filtrar a bibliografia

Da mesma forma, mas um pouco diferente deUse várias palavras-chave em \printbibliography para filtrar a bibliografiaEu me pergunto:

Existe uma maneira de filtrar \printbibliographyusando várias palavras-chave presentes nas .bibentradas do arquivo?

Por exemplo, gostaria que o comando \printbibliography[keyword={key_1,key_2,key_3}]imprimisse entradas que combinassem pelo menos uma das palavras-chave do conjunto key_1AND/OR key_2AND/OR key_3.

Responder1

A Biblatex forneceu um filtro que funciona:

\defbibfilter{example}{%
    keyword=key_1 or keyword=key_2 or keyword=key_3
}

\printbibliography[filter=example, title={References}] 

Observação

Vocêpode quebrar linhasassim \defbibfilter:

\defbibfilter{example}{% 
    keyword=key_1      %  <---- This will work fine
    or keyword=key_2
    or keyword=key_3
}

VocêNÃO pode usar espaçosassim \defbibfilter:

\defbibfilter{example}{% 
    keyword = key_1      %  <---- This will NOT work
    or keyword=key_2
    or keyword=key_3
}

Além disso, \defbibfilternão precisa estar no preâmbulo.

informação relacionada