Seite 1 von 1

authoryear mit Anfangsbuchstaben des Vornamens vor Nachname

Verfasst: Di 23. Feb 2021, 10:42
von hastaenuntius

Hallo,

Wie der Titel sagt möchte ich den (ext-)authoryear(-ibid)-Stil zum zitieren benutzen. Dabei soll (im Text/Fußnoten) der Anfangsbuchstabe des Vornamens vor dem Nachnamen des Autors ausgegeben werden (im Literaturverzeichnis der ganze Name, aber das funktioniert ja.)
Ich habe hier im Forum eine Anleitung gefunden, wie ich den Anfangsbuchstaben nach dem Nachnamen hinkriege (und die Jahreszahl in Klammern, das brauch ich auch.) Das habe ich eingebaut, das geht:

\begin{filecontents}{literatur.bib}
@Book{Test2021,
	author  = {Max Mustermann},
	title   = {Testbuch},
	editor  = {Ein Editor},
	address = {Beispielort},
	year    = {2021},
}
\end{filecontents}

\documentclass{scrbook}

\usepackage[ngerman]{babel}

\usepackage[
	backend=biber,
	style=ext-authoryear-ibid,
	]{biblatex} 
	
\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen} %Jahreszahl auch in Fußnote in Klammern (benötigt 'ext-' style)

\DeclareNameFormat{labelname}{% 
	\ifnumless{\value{uniquename}}{2}
	{\usebibmacro{name:family-given}
		{\namepartfamily}
		{\namepartgiveni}
		{\namepartprefix}
		{\namepartsuffix}}
	{\usebibmacro{name:family-given}
		{\namepartfamily}
		{\namepartgiven}
		{\namepartprefix}
		{\namepartsuffix}}%
	\usebibmacro{name:andothers}}

\addbibresource{literatur.bib}

\begin{document}
Beispieltext.\footcite[12]{Test2021}

\printbibliography
\end{document}

Ich habe versucht einfach ein paar Zeilen und Worte umzustellen, aber so einfach ist es nicht:

		\DeclareNameFormat{labelname}{% 
		\ifnumless{\value{uniquename}}{2}
		{\usebibmacro{name:given-family}
			{\namepartgiveni}
			{\namepartprefix}
			{\namepartfamily}
			{\namepartsuffix}}
		{\usebibmacro{name:given-family}
			{\namepartgiven}
			{\namepartprefix}
			{\namepartfamily}
			{\namepartsuffix}}%
		\usebibmacro{name:andothers}}

Aus der Biblatex-Anleitung unter dem Suchwort "given-family" werde ich nicht recht schlau.

Vielen Dank für alle Hinweise!


Re: authoryear mit Anfangsbuchstaben des Vornamens vor Nachname

Verfasst: Di 23. Feb 2021, 11:46
von Gutergast

So schwer ist das nicht: family-given, bedeutet: Familienname-Vorname. Dementsprechend bedeutet given-family: Vorname-Familienname. Also musst du einfach nur

\DeclareNameFormat{labelname}{% 
	\ifnumless{\value{uniquename}}{2}
	{\usebibmacro{name:family-given}
		{\namepartfamily}
		{\namepartgiveni}
		{\namepartprefix}
		{\namepartsuffix}}
	{\usebibmacro{name:family-given}
		{\namepartfamily}
		{\namepartgiven}
		{\namepartprefix}
		{\namepartsuffix}}%
	\usebibmacro{name:andothers}}

durch

\DeclareNameFormat{labelname}{% 
	\ifnumless{\value{uniquename}}{2}
	{\usebibmacro{name:given-family}
		{\namepartfamily}
		{\namepartgiveni}
		{\namepartprefix}
		{\namepartsuffix}}
	{\usebibmacro{name:given-family}
		{\namepartfamily}
		{\namepartgiven}
		{\namepartprefix}
		{\namepartsuffix}}%
	\usebibmacro{name:andothers}}

ersetzen und schon steht in der Fußnote M. Mustermann (2021), S. 12.. Eigentlich ganz logisch, oder?


Re: authoryear mit Anfangsbuchstaben des Vornamens vor Nachname

Verfasst: Di 23. Feb 2021, 13:21
von hastaenuntius

Es funktioniert, Danke!

ja es ist logisch, aber ich habe zu komliziert gedacht :roll: und meinte auch den Teil ändern zu müssen:

		{\namepartfamily}
		{\namepartgiveni}
		{\namepartprefix}
		{\namepartsuffix}

aber jetzt geht es ja, Danke, nochmal!