Первоначально я написал свою диссертацию в LaTeX в соответствии со стилем оформления ссылок Чикаго, который требует указания полного имени автора, например:
Имя Фамилия,Заголовок(Город издания, год).
Однако теперь при публикации я должен использовать только первую букву имени автора, то есть (даже при первом цитировании и в библиографии):
Ф. Фамилия,Заголовок(Город издания, год).
Есть ли способ указать biblatex-chicago использовать инициалы таким образом, не обновляя вручную каждую запись в моем файле .bib? Моя базовая настройка выглядела примерно так:
\documentclass[12pt,a4paper]{article}
\RequirePackage{filecontents}
\begin{filecontents*}{bibliography.bib}
@book{lastname19,
author = {Lastname, Firstname},
title = {Book with a name},
year = {2019},
address = {Publication City},
}
\end{filecontents*}
\usepackage[notes,shorthandibid,backend=biber,sorting=nyt]{biblatex-chicago}
\addbibresource{Bibliography.bib}
\begin{document}
\title{Citing some stuff}
\author{Me}
\maketitle
Some text with a footnote.\autocite{lastname19}
\printbibliography
\end{document}
Я бы предпочел не менять запись в бибе на {Фамилия, Ф.}, и то же самое для нескольких сотен других работ, только для этой одной публикации. Но поскольку это также должно было бы учитывать сложные имена (например, что если это {Фамилия, Имя М.}, могу ли я получить ФМ Фамилия?), я не уверен, что я оптимистичен здесь.
решение1
Стандартный biblatex
вариант giveninits
сокращает все указанные (имена) до инициалов. biblatex-chicago
не имеет никаких проблем с принятием этого варианта.
\documentclass[12pt,a4paper]{article}
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{lastname19,
author = {Lastname, Firstname},
title = {Book with a name},
year = {2019},
address = {Publication City},
}
\end{filecontents*}
\usepackage[notes,shorthandibid,giveninits,backend=biber,sorting=nyt]{biblatex-chicago}
\addbibresource{\jobname.bib}
\begin{document}
Some text with a footnote.\autocite{lastname19}
\printbibliography
\end{document}