Der mehrbuchstabige Anfangstrick {\relax Ch}arles funktioniert in Biblatex mit Biber nicht mehr

Der mehrbuchstabige Anfangstrick {\relax Ch}arles funktioniert in Biblatex mit Biber nicht mehr

Der folgende Code hat früher die biblatexAnnahme erweckt, dass der Name Charlesals abgekürzt werden sollte Ch(und nicht als ein Buchstabe C.). Er funktioniert immer noch problemlos, wenn ich das Backend von biberdurch ersetze bibtex, wird aber ausgegeben, C.wenn er so verwendet wird, wie er ist.

Ich habe es auf einem mehr oder weniger aktuellen TeXLive 2020 getestet. Auf dem neuesten TeXLive 2019 gibt es einen Segmentierungsfehler (!). Auf dem ziemlich alten TeXLive 2015 funktioniert es wie vorgesehen.

Gibt es eine Möglichkeit, mit dem aktuellen TeXLive und Biber Initialen mit mehreren Buchstaben zu erstellen?

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

Antwort1

Sie können die erweiterte Eingabemethode verwenden:

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

Bildbeschreibung hier eingeben

verwandte Informationen