Bibliographie und Zitate von Nachnamen in Kleinbuchstaben mit Biblatex

Bibliographie und Zitate von Nachnamen in Kleinbuchstaben mit Biblatex

Ich möchte einen einfachen Wechsel von Großbuchstaben für Nachnamen (in Zitaten und Referenzen) vornehmen. Bisher funktioniert weder das eine mkbibnamefamilynoch das DeclareFieldFormatandere. Es gibt so viele Optimierungen und Optionen in dercbx Dateidass keine der Änderungen irgendeine Wirkung zu haben scheint.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[style=abnt,
maxcitenames=2,isbn=false,doi=false]{biblatex}
\usepackage[brazil]{babel}

\addbibresource{nome.bib}

\renewcommand\mkbibnamefamily[1]{\MakeLowercase{#1}}% doesn't work


\begin{filecontents}{nome.bib}

@book{fulano,
    author = {Fulano de Tal},
    title = {Observação de pássaros como prática mística},
    publisher = {Editora Capivara},
    date = {2022},
    edition = {3},
    location = {Jaboticabal}
}

\end{filecontents}


\begin{document}

\cite{fulano}
\printbibliography

\end{document}

Antwort1

biblatex-abntverwendet einen sehr umständlichen Weg, um die Namensformate neu zu definieren. Familiennamen werden letztendlich \UpperOrSCin der Bibliographie und \UpperOrSCCitein Zitaten gesetzt, daher ist der schnellste Weg, diese Makros neu zu definieren.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{csquotes}
\usepackage[style=abnt,
maxcitenames=2,isbn=false,doi=false]{biblatex}

\renewcommand*{\UpperOrSC}[1]{#1}
\renewcommand*{\UpperOrSCCite}[1]{#1}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{sigfridsson}
\printbibliography
\end{document}

(Sigfridsson; Ryde, 1998)//Sigfridsson, Emma; Ryde, Ulf. Vergleich von Methoden zur Ableitung atomarer Ladungen aus dem elektrostatischen Potential und Momenten. Journal of Computational Chemistry, v. 19, n. 4, S. 377–395, 1998.

Antwort2

Das biblatex-abntPaket verfügt auch über Makros für die normale Großschreibung, die die Großbuchstabenvariante ersetzen können, während die Kapitälchenfunktionalität erhalten bleibt:

\let\UpperOrSC\NormalOrSC
\let\UpperOrSCCite\NormalOrSCCite

verwandte Informationen