von Johann_Klee » Di 14. Jun 2022, 09:21
Moin,
für mein Stylesheet passt der biblatex-Stil verbose-ibid ziemlich gut, allerdings werden in den Zitaten die Namen der Autoren nach dem Muster "given family and given family" ausgegeben, ich bräuchte aber "family, given and given family", also so, dass zu Beginn der Quellenangabe ein Nachname steht. Bis jetzt bin ich beim Suchen nur auf Fälle und Lösungen gestoßen, in denen alle Nennungen umgekehrt werden wie mit \DeclareNameAlias{default}{last-first}. Im Literaturverzeichnis werden die Namen so ausgegeben, wie es sein soll, und die gleiche Ausgabe hätte ich gerne auch in den Zitaten.
Könnte es sein, dass etwas machbar wäre mit dieser Methode?
\DeclareNameFormat{default}{%
\if% Hier weiß ich nicht weiter
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}}
{\usebibmacro{name:given-family}
{\namepartgiven}
{\namepartfamily}
{\namepartprefix}
{\namepartsuffix}}%
\usebibmacro{name:andothers}}
Als Bedingung würde ich gerne formulieren: "if" der Autorenname der erste ist, setzte ihn bitte nach dem Macro family-given, sonst (alle weiteren Namen) bitte nach dem Macro given-family. Ich weiß allerdings nicht, wie ich das formulieren sollte und ob ich nicht sowieso auf dem Holzweg bin. Hier noch das Minimalbeispiel ohne mein Experiment:
\begin{filecontents}[force]{\jobname.bib}
\@Incollection{Hansen.1985,
author={Hansen, Hans and Hansen, Hein},
title={Der Kümmelreiter},
booktitle={Geschichten vom Watt},
location={Wik auf För},
editor={Claussen, Harry and Petersen, Jan and Schmidt, Johanna},
date={1985},
pages={12-30}
}
\@book{Müller.1993,
author={Müller, Bernd},
title={Es klappert die Mühle},
location={Heide},
date={1993}
}
\end{filecontents}
\documentclass[12pt, open=any]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T2A, T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber, style=verbose-ibid, isbn=false, pagetracker=true, maxnames=3, dashed=false, ibidpage=true, citepages=separate]{biblatex}
\usepackage[strict=true, babel, german=quotes]{csquotes}
\addbibresource{\jobname.bib}
\begin{document}
Das Stylesheet sieht Zitate in Fußnoten vor.\footcite[28]{Hansen.1985} Mit dem Stil verbose-ibid wird \enquote{ebd.} schön angezeigt.\footcite[30]{Hansen.1985} Wenn ich zwischendurch eine andere Quelle zitiere\footcite[12]{Müller.1993} und dann wieder die ursprüngliche, erfolgt eine kürzere Ausgabe (wenn vorhanden mit Kurztitel),\footcite[32]{Hansen.1985} in der sowieso nur die Nachnamen genannt werden.
Im Literaturverzeichnis (s.u.) erscheint die Ausgabe wie gewünscht.
\printbibliography
\end{document}
Moin,
für mein Stylesheet passt der biblatex-Stil verbose-ibid ziemlich gut, allerdings werden in den Zitaten die Namen der Autoren nach dem Muster "given family and given family" ausgegeben, ich bräuchte aber "family, given and given family", also so, dass zu Beginn der Quellenangabe ein Nachname steht. Bis jetzt bin ich beim Suchen nur auf Fälle und Lösungen gestoßen, in denen alle Nennungen umgekehrt werden wie mit \DeclareNameAlias{default}{last-first}. Im Literaturverzeichnis werden die Namen so ausgegeben, wie es sein soll, und die gleiche Ausgabe hätte ich gerne auch in den Zitaten.
Könnte es sein, dass etwas machbar wäre mit dieser Methode?
[code] \DeclareNameFormat{default}{%
\if% Hier weiß ich nicht weiter
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}}
{\usebibmacro{name:given-family}
{\namepartgiven}
{\namepartfamily}
{\namepartprefix}
{\namepartsuffix}}%
\usebibmacro{name:andothers}}[/code]
Als Bedingung würde ich gerne formulieren: "if" der Autorenname der erste ist, setzte ihn bitte nach dem Macro family-given, sonst (alle weiteren Namen) bitte nach dem Macro given-family. Ich weiß allerdings nicht, wie ich das formulieren sollte und ob ich nicht sowieso auf dem Holzweg bin. Hier noch das Minimalbeispiel ohne mein Experiment:
[code]
\begin{filecontents}[force]{\jobname.bib}
\@Incollection{Hansen.1985,
author={Hansen, Hans and Hansen, Hein},
title={Der Kümmelreiter},
booktitle={Geschichten vom Watt},
location={Wik auf För},
editor={Claussen, Harry and Petersen, Jan and Schmidt, Johanna},
date={1985},
pages={12-30}
}
\@book{Müller.1993,
author={Müller, Bernd},
title={Es klappert die Mühle},
location={Heide},
date={1993}
}
\end{filecontents}
\documentclass[12pt, open=any]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T2A, T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber, style=verbose-ibid, isbn=false, pagetracker=true, maxnames=3, dashed=false, ibidpage=true, citepages=separate]{biblatex}
\usepackage[strict=true, babel, german=quotes]{csquotes}
\addbibresource{\jobname.bib}
\begin{document}
Das Stylesheet sieht Zitate in Fußnoten vor.\footcite[28]{Hansen.1985} Mit dem Stil verbose-ibid wird \enquote{ebd.} schön angezeigt.\footcite[30]{Hansen.1985} Wenn ich zwischendurch eine andere Quelle zitiere\footcite[12]{Müller.1993} und dann wieder die ursprüngliche, erfolgt eine kürzere Ausgabe (wenn vorhanden mit Kurztitel),\footcite[32]{Hansen.1985} in der sowieso nur die Nachnamen genannt werden.
Im Literaturverzeichnis (s.u.) erscheint die Ausgabe wie gewünscht.
\printbibliography
\end{document}
[/code]