Formate o título de um @artigo

Formate o título de um @artigo

DR: Como faço DeclareFieldFormatpara definir o título de um @artigo?

Ter uma .bibentrada como esta

@article{x,
    title={Article Title},
    author={Author},
    journal={Journal Name},
    year={2019}
}

E usando [style=alphabetic,sorting=nyt,backend=biber,maxbibnames=999,useprefix=true]{biblatex}, a entrada da bibliografia fica

[Aut19] Autor. "Título do artigo". Em:Nome do diário(2019).

No entanto, gostaria de colocar o título do artigo em itálico em vez de entre aspas:

[Aut19] Autor.Título do artigo. In: Nome da Revista (2019).

Eu tentei \DeclareFieldFormat{title}{\emph{#1}}, que funciona bem com (por exemplo) @misc, mas não com @article. Como faço isso?

Responder1

Como explicado emRemover aspas do estilo biblatexOs formatos de campo do permitem formatação genérica e específica do tipo. @articles têm um formato de campo específico do tipo e, portanto, a definição deve acontecer com o argumento do tipo.

Usar

\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}

transformar apenas os títulos das @articleentradas em itálico e deixar todo o resto como está.

Usar

\DeclareFieldFormat*{title}{\mkbibemph{#1}}

para remover toda a formatação específica do tipo e fazertodostítulos em itálico.

Veja o já vinculadoRemover aspas do estilopara exemplos e explicações mais extensos.

informação relacionada