diff options
author | Dominik Brodowski <linux@dominikbrodowski.net> | 2023-01-29 16:28:10 +0100 |
---|---|---|
committer | Dominik Brodowski <linux@dominikbrodowski.net> | 2023-01-29 16:49:29 +0100 |
commit | bbf6710d28ee57506059a2a185d1ec250d5ed783 (patch) | |
tree | 6c87aa8e121e2ae871ccd744080bf386f06c57ac /german-legal-book.bbx | |
parent | 3d9ed0f7e68c5d84c6e65e515731a1f85511d552 (diff) | |
download | biblatex-german-legal-bbf6710d28ee57506059a2a185d1ec250d5ed783.tar.gz |
german-legal-book: bessere Ausgabe von Namenspräfixen
Ein Namenspräfix wie "von" sollte in den Fußnoten vor dem Nachnamen,
im Literaturzverzeichnis aber nach dem Vornamen ausgegeben werden. Dies
lässt sich mit der Option "switchprefix" (und der generischen Option
"useprefix") steuern.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to 'german-legal-book.bbx')
-rw-r--r-- | german-legal-book.bbx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/german-legal-book.bbx b/german-legal-book.bbx index 390d78c..e0e66f3 100644 --- a/german-legal-book.bbx +++ b/german-legal-book.bbx @@ -65,6 +65,28 @@ dashed = true,% } +%%% Mit der Option "switchprefix" wird angegeben, ob Namenspräfixe wie +%%% "von" in den Fußnoten *vor* dem Nachnamen (z.B. "von Liszt"), im +%%% Literaturverzeichnis aber -- der Standardsortierung entsprechend -- +%%% nachgestellt erscheinen sollen (z.B. "Liszt, Franz von"). Der +%%% Standard ist "true", d.h. um dies zu unterbinden, muss +%%% "switchprefix=false" als Option gesetzt werden. +\newbool{prefix:switch} +\setboolean{prefix:switch}{true} +\DeclareBibliographyOption[boolean]{switchprefix}[true]{% + \setboolean{prefix:switch}{#1}% +} +\AtEveryCite{% + \ifbool{prefix:switch}{% + \toggletrue{blx@useprefix}% + }{}% +} +\AtBeginBibliography{% + \ifbool{prefix:switch}{% + \togglefalse{blx@useprefix}% + }{}% +} + %%%%%%%%%%%%%%%%%%%%%%%% %%% Allgemeiner Teil %%% |