
Рассмотрим этот 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}
При good
\bibpunct
активации линии я получаю:
но если я раскомментирую, bad
\bibpunct
то:
Почему так? Похоже, это происходит независимо от того, что \bibliographystyle
я использую.
Как мне правильно сделать префикс «фон» заглавным и использовать цифровой стиль?
решение1
Вы можете попробовать это, но я не проверял, работает ли это с более длинными списками авторов:
\usepackage{etoolbox}
\makeatletter
\patchcmd\NAT@citexnum{\let\NAT@nm\NAT@name}{\def\NAT@nm{\NAT@nmfmt{\NAT@name}}}{}{\fail}
\makeatother