diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx | 68 |
1 files changed, 51 insertions, 17 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx b/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx index 5f90c08248a..48bbd593fcf 100644 --- a/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx @@ -64,24 +64,58 @@ % You must use \printdate to get here otherwise it will be ignored \DefineBibliographyExtras{german}{% - \protected\def\mkbibdatelong#1#2#3{% - \ifthenelse{\iffieldundef{#1}} - {} - {\thefield{#1}% - \ifthenelse{\(\equal{#1}{year}\AND\iffieldundef{month}\)\OR% - \(\equal{#1}{endyear}\AND\iffieldundef{endmonth}\)} - {} - {\addcomma\addspace}}% - \ifthenelse{\iffieldundef{#3}} + \protected\def\mkbibdateapalong#1#2#3{% + \iffieldundef{#1}% + {}% + {\thefield{#1}}% + \iffieldundef{#3}% + {}% + {\iffieldundef{#1}% + {} + {\addcomma\addspace}% + \stripzeros{\thefield{#3}}}% + \iffieldundef{#2}% + {}% + {\iffieldundef{#3} + {\iffieldundef{#1} {} - {\stripzeros{\thefield{#3}}% - \ifthenelse{\(\equal{#3}{day}\AND\iffieldundef{month}\)\OR% - \(\equal{#2}{endday}\AND\iffieldundef{endmonth}\)} - {} - {\adddot\addspace}}% - \ifthenelse{\iffieldundef{#2}} - {} - {\mkbibmonth{\thefield{#2}}}}} + {\addspace}}% + {\adddot\addspace}% + \mkbibmonth{\thefield{#2}}}}% + \protected\def\mkbibdateapalongextra#1#2#3{% + \iffieldundef{#1}% + {}% + {\thefield{#1}\printfield{extrayear}}% + \iffieldundef{#3}% + {}% + {\iffieldundef{#1}% + {} + {\addcomma\addspace}% + \stripzeros{\thefield{#3}}}% + \iffieldundef{#2}% + {}% + {\iffieldundef{#3} + {\iffieldundef{#1} + {} + {\addspace}}% + {\adddot\addspace}% + \mkbibmonth{\thefield{#2}}}}% + \protected\def\mkbibdateapalongdmy#1#2#3{% + \iffieldundef{#3}% + {}% + {\stripzeros{\thefield{#3}}}% + \iffieldundef{#2}% + {}% + {\iffieldundef{#3}% + {}% + {\adddot\addspace}% + \mkbibmonth{\thefield{#2}}}% + \iffieldundef{#1}% + {}% + {\iffieldundef{#2}% + {}% + {\addspace}% + \thefield{#1}}}} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |