Форматирование заголовка @статьи

Форматирование заголовка @статьи

TL;DR: Как мне поступить DeclareFieldFormatс заголовком @статьи?

Имея .bibтакую ​​запись

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

И используя [style=alphabetic,sorting=nyt,backend=biber,maxbibnames=999,useprefix=true]{biblatex}, библиографическая запись становится

[Aut19] Автор. «Название статьи». В:Название журнала(2019).

Однако я бы хотел выделить название статьи курсивом, а не заключать его в кавычки:

[Aut19] Автор.Название статьи. В: Название журнала (2019).

Я попробовал \DeclareFieldFormat{title}{\emph{#1}}, что отлично работает с (например) @misc, но не с @article. Как мне это сделать?

решение1

Как объяснено вУдалить кавычки из стиля biblatexФорматы полей допускают как общее, так и типоспецифичное форматирование. У @articles есть типоспецифичный формат поля, поэтому определение должно выполняться с аргументом типа.

Использовать

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

выделить @articleкурсивом только заголовки записей, а все остальное оставить как есть.

Использовать

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

чтобы удалить все форматирование, специфичное для типа, и сделатьвсезаголовки курсивом.

Смотрите уже связанноеУдалить кавычки из стилядля более подробных примеров и объяснений.

Связанный контент