
Considere este 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}
Con la good
\bibpunct
línea activada me sale:
pero si descomento bad
\bibpunct
entonces:
¿Porqué es eso? Esto parece suceder independientemente de cuál \bibliographystyle
uso.
¿Cómo puedo poner el prefijo “von” en mayúscula correctamente con estilo numérico?
Respuesta1
Puedes probar esto, pero no probé si funciona con listas de autores más largas:
\usepackage{etoolbox}
\makeatletter
\patchcmd\NAT@citexnum{\let\NAT@nm\NAT@name}{\def\NAT@nm{\NAT@nmfmt{\NAT@name}}}{}{\fail}
\makeatother