Biblatex による小文字の姓の参考文献と引用

Biblatex による小文字の姓の参考文献と引用

引用や参考文献で大文字の姓を単純に切り替えたいのですが、今のところどちらもうまくいきmkbibnamefamilyませんDeclareFieldFormatcbx ファイルどの変更も効果がないようです。

\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}

答え1

biblatex-abnt非常に回りくどい方法を使用して名前の形式を再定義します。姓は最終的には\UpperOrSC参考文献と\UpperOrSCCite引用文献でタイプセットされるため、最も簡単な方法はそれらのマクロを再定義することです。

\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。静電ポテンシャルとモーメントから原子電荷を導出する方法の比較。Journal of Computational Chemistry、v. 19、n. 4、p. 377–395、1998。

答え2

パッケージbiblatex-abntには、小文字機能を維持しながら大文字のバリアントを置き換えることができる通常の大文字化マクロも含まれています。

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

関連情報