diff options
author | Dominik Brodowski <linux@dominikbrodowski.net> | 2023-01-29 15:56:53 +0100 |
---|---|---|
committer | Dominik Brodowski <linux@dominikbrodowski.net> | 2023-01-29 15:56:53 +0100 |
commit | 3d9ed0f7e68c5d84c6e65e515731a1f85511d552 (patch) | |
tree | 11521c78d3dcaeba21b3d2562d61d5b0f9347a16 | |
parent | b7262263ac08ed4f99d577fc06056f4720ed75a9 (diff) | |
download | biblatex-german-legal-3d9ed0f7e68c5d84c6e65e515731a1f85511d552.tar.gz |
german-legal-book: kurze Datumsangaben ohne thinspace
In "kurzen" Datumsangaben, die bei "date=short" ausgegeben werden,
ist ein thinsapce zwischen Tag, Monat und Jahr nicht gebräuchlich.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
-rw-r--r-- | german-legal-book.bbx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/german-legal-book.bbx b/german-legal-book.bbx index 32653f8..390d78c 100644 --- a/german-legal-book.bbx +++ b/german-legal-book.bbx @@ -159,6 +159,25 @@ \DeclareFieldFormat{url}{\url{#1}} +%%% In "kurzen" Datumsangaben date=short soll kein thinspace zwischen +%%% Tag, Monat und Jahr ausgegeben werden. +\DefineBibliographyExtras{german}{% + \protected\def\mkbibdateshort#1#2#3{% + \iffieldundef{#3}% + {}% + {\mkdayzeros{\thefield{#3}}\adddot% + \iffieldundef{#2}{}{}}% + \iffieldundef{#2}% + {}% + {\mkmonthzeros{\thefield{#2}}% + \iffieldundef{#1}% + {}% + {\iffieldundef{#3}{/}{\adddot}}}% + \iffieldbibstring{#1}% + {\bibstring{\thefield{#1}}}% + {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}% +} + %%%%%%%%%%%%%%% %%% article %%% %%%%%%%%%%%%%%% |