Formatieren Sie den Titel eines @Artikels

Formatieren Sie den Titel eines @Artikels

TL;DR: Wie gehe ich DeclareFieldFormatmit dem Titel eines @Artikels um?

Mit einem .bibEintrag wie diesem

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

Und mit [style=alphabetic,sorting=nyt,backend=biber,maxbibnames=999,useprefix=true]{biblatex}wird der Bibliographieeintrag

[Aut19] Autor. „Artikeltitel“. In:Name der Zeitschrift(2019).

Ich möchte den Artikeltitel jedoch kursiv statt in Anführungszeichen setzen:

[Aut19] Autor.Artikelüberschrift. In: Journal Name (2019).

Ich habe es versucht \DeclareFieldFormat{title}{\emph{#1}}, was beispielsweise mit @misc gut funktioniert, aber nicht mit @article. Wie mache ich das?

Antwort1

Wie inAnführungszeichen aus dem Stil entfernen biblatexDie Feldformate von ermöglichen eine generische und typspezifische Formatierung. @articles haben ein typspezifisches Feldformat und daher muss die Definition mit dem Typargument erfolgen.

Verwenden

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

@articlenur die Titel der Einträge kursiv zu setzen und alles andere so zu lassen, wie es ist.

Verwenden

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

um alle typspezifischen Formatierungen zu entfernen undalleTitel kursiv gesetzt.

Siehe die bereits verlinktenAnführungszeichen aus dem Stil entfernenfür ausführlichere Beispiele und Erklärungen.

verwandte Informationen