O truque inicial com várias letras {\relax Ch}arles não funciona mais no biblatex com biber

O truque inicial com várias letras {\relax Ch}arles não funciona mais no biblatex com biber

O código abaixo costumava biblatexpresumir que o nome Charlesdeveria ser abreviado como Ch(e não como uma letra C.). Ainda funciona felizmente se eu substituir o back-end de biberto 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}

insira a descrição da imagem aqui

informação relacionada