El truco inicial de varias letras {\relax Ch}arles ya no funciona en biblatex con biber

El truco inicial de varias letras {\relax Ch}arles ya no funciona en biblatex con biber

El siguiente código solía engañar biblatexy asumir que el nombre Charlesdebería abreviarse como Ch(y no como una letra C.). Todavía funciona felizmente si reemplazo el backend de biberto bibtex, pero se emite C.si se usa tal como está.

Lo probé en TeXLive 2020 más o menos actualizado. En el último TeXLive 2019, segmenta biber (!). En TeXLive 2015, bastante antiguo, funciona como se supone que debe hacerlo.

¿Hay alguna forma de crear iniciales de varias letras utilizando TeXLive y Biber actuales?

\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}

Respuesta1

Puede utilizar el método de entrada extendido:

\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}

ingrese la descripción de la imagen aquí

información relacionada