\Citet funktioniert nicht mehr, wenn \bibpunct mit numerischem Stil verwendet wird

\Citet funktioniert nicht mehr, wenn \bibpunct mit numerischem Stil verwendet wird

Betrachten Sie dieses MWE:

\begin{filecontents}[overwrite]{\jobname.bib}
@article{vonSurname2020,
  year = {2020},
  author = {von Surname, Auhtor},
  title = {Real Interesting},
  journal = {International Journal of Honest Peer-reviewing}
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib}
% \bibpunct[, ]{[}{]}{;}{a}{,}{,} % <---- good
\bibpunct[, ]{[}{]}{;}{n}{,}{,} % <---- bad
\begin{document}

\citet{vonSurname2020}

\Citet{vonSurname2020}

\bibliography{\jobname}
\bibliographystyle{unsrtnat}
\end{document}

Bei good \bibpunctaktivierter Leitung erhalte ich:

Bildbeschreibung hier eingeben

aber wenn ich das Kommentarzeichen entferne, bad \bibpunctdann:

Bildbeschreibung hier eingeben

Warum ist das so? Dies scheint zu passieren, unabhängig davon, welches \bibliographystyleich verwende.

Wie kann ich das Präfix „von“ im numerischen Stil richtig großschreiben?

Antwort1

Sie können dies versuchen, aber ich habe nicht getestet, ob es mit längeren Autorenlisten funktioniert:

\usepackage{etoolbox}
\makeatletter
\patchcmd\NAT@citexnum{\let\NAT@nm\NAT@name}{\def\NAT@nm{\NAT@nmfmt{\NAT@name}}}{}{\fail}
\makeatother

verwandte Informationen