
O código abaixo costumava biblatex
presumir que o nome Charles
deveria ser abreviado como Ch
(e não como uma letra C.
). Ainda funciona felizmente se eu substituir o back-end de biber
to bibtex
, mas emite C.
se for usado como está.
Eu testei no TeXLive 2020 mais ou menos atualizado. No TeXLive 2019 mais recente ele segfaults biber (!). No antigo TeXLive 2015, ele funciona como deveria.
Existe alguma maneira de criar iniciais com várias letras usando o TeXLive e o Biber atuais?
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{key,
author={Doe, {\relax Ch}arles},
title={Some Article Title},
journal={Some Journal},
volume={1},
year={2020}
}
\end{filecontents}
\usepackage[backend=biber,style=authoryear,firstinits=true]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
Responder1
Você pode usar o método de entrada estendido:
\documentclass{article}
\begin{filecontents}[overwrite]{ch-init.bib}
@article{key,
author={given=Charles, given-i={Ch}, family=Doe},
title={Some Article Title},
journal={Some Journal},
volume={1},
year={2020}
}
\end{filecontents}
\usepackage[backend=biber,style=authoryear,uniquename=init,giveninits=true]{biblatex}
\addbibresource{ch-init.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}