Originalmente escrevi minha tese em LaTeX de acordo com um estilo de referência de Chicago que pedia o nome completo do autor, por exemplo:
Primeiro nome, ultimo nome,Título(Cidade de publicação, ano).
Porém, para publicação devo agora utilizar apenas a primeira inicial do autor, assim (mesmo para a primeira citação e na bibliografia):
F. Sobrenome,Título(Cidade de publicação, ano).
Existe alguma maneira de dizer ao biblatex-chicago para usar iniciais dessa maneira sem atualizar manualmente cada entrada no meu arquivo .bib? Minha configuração básica era mais ou menos assim:
\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}
Prefiro não ter que mudar a entrada do babador para {Sobrenome, F.}, e o mesmo para várias centenas de outros trabalhos, apenas para esta publicação. Mas como também teria que levar em conta nomes complicados (por exemplo, e se for {Sobrenome, Nome M.}, posso obter o Sobrenome FM?), não tenho certeza se estou sendo otimista aqui.
Responder1
A biblatex
opção padrão giveninits
abrevia todos os nomes (primeiros) para iniciais. biblatex-chicago
não tem nenhum problema em aceitar essa opção.
\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}