habe mal biber bei mir aktualisiert bzw. es auf einem neuen Rechner installiert und nun funktioniert mein alter Code nicht mehr. Ich möchte lediglich den Autorennamen in Großbuchstaben haben. Das hat bisher mit dem u.g. Code funktioniert. Hat sich da etwas geändert bei biber? Die Reihenfolge und Sortierung etc. passt. Wie bekomme ich das mit den Großbuchstaben hin? Danke!
\begin{filecontents}{\jobname.bib} @BOOK{author1998, title = {titel des buches}, year = {1998}, author = {Wurst, Hans} } @BOOK{author2000, title = {titel des Werkes}, year = {2000}, author = {Bärbel, Klaus and Hans, Wurst and Fritz, Walt and Hund, Katze} } @BOOK{author2001, title = {titel des Werkes}, year = {2000}, author = {ABärbel, Klaus and Hans, Wurst and Fritz, Walt and Hund, Katze} } \end{filecontents} \documentclass[a4paper]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[backend=biber,citestyle=numeric-comp,bibstyle=numeric-comp, sorting=none, bibwarn=true, bibencoding=utf8]{biblatex} \usepackage[babel,german=quotes]{csquotes} \DeclareNameFormat{author}{% \usebibmacro{name:last-first}{#1}{#3}{#5}{#7}% \usebibmacro{name:andothers}} \addbibresource{\jobname} \DefineBibliographyStrings{ngerman}{ andothers = {{et\,al\adddot}}, } \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} \begin{document} \textcite{author2001} \cite{author1998} \\ \textcite{author2000} \\ \printbibliography \end{document}
Viele Grüße