
Der folgende Code hat früher die biblatex
Annahme erweckt, dass der Name Charles
als abgekürzt werden sollte Ch
(und nicht als ein Buchstabe C.
). Er funktioniert immer noch problemlos, wenn ich das Backend von biber
durch 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}