summaryrefslogtreecommitdiff
path: root/german-legal-book.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'german-legal-book.bbx')
-rw-r--r--german-legal-book.bbx19
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 %%%
%%%%%%%%%%%%%%%