
El siguiente código solía engañar biblatex
y asumir que el nombre Charles
debería abreviarse como Ch
(y no como una letra C.
). Todavía funciona felizmente si reemplazo el backend de biber
to 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}