Dar formato al título de un @artículo

Dar formato al título de un @artículo

TL;DR: ¿Cómo puedo DeclareFieldFormatescribir el título de un @artículo?

Tener una .bibentrada como esta

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

Y usando [style=alphabetic,sorting=nyt,backend=biber,maxbibnames=999,useprefix=true]{biblatex}, la entrada de bibliografía obtiene

[Aut19] Autor. "Título del artículo". En:Nombre de la revista(2019).

Sin embargo, me gustaría poner el título del artículo en cursiva en lugar de entre comillas:

[Aut19] Autor.Título del artículo. En: Nombre de la revista (2019).

Lo intenté \DeclareFieldFormat{title}{\emph{#1}}, que funciona bien con (por ejemplo) @misc, pero no con @article. ¿Cómo puedo hacer eso?

Respuesta1

Como se explica enEliminar comillas del estilo biblatexLos formatos de campo de permiten formatos genéricos y específicos de tipo. @articleLos s tienen un formato de campo específico de tipo y, por lo tanto, la definición debe realizarse con el argumento de tipo.

Usar

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

poner @articleen cursiva sólo los títulos de las entradas y dejar todo lo demás como está.

Usar

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

para eliminar todo el formato específico del tipo y hacertodotítulos en cursiva.

Ver los ya vinculadosEliminar comillas del estilopara ejemplos y explicaciones más extensas.

información relacionada