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 | 31 |
1 files changed, 17 insertions, 14 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 23350780985..5f90c08248a 100644 --- a/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx @@ -62,23 +62,26 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % (APA 7.10 Example 68) Drop end* when they are the same as * -\DefineBibliographyExtras{american}{% +% You must use \printdate to get here otherwise it will be ignored +\DefineBibliographyExtras{german}{% \protected\def\mkbibdatelong#1#2#3{% - \iffieldundef{#1} - {} - {\ifthenelse{\equal{#1}{endyear}\AND\iffieldsequal{year}{endyear}} - {} - {\thefield{#1},\space}}% - \iffieldundef{#2} + \ifthenelse{\iffieldundef{#1}} {} - {\ifthenelse{\equal{#2}{endmonth}\AND\iffieldsequal{month}{endmonth}} - {} - {\mkbibmonth{\thefield{#2}}\addspace}% - \iffieldundef{#3} - {} - {\ifthenelse{\equal{#3}{endday}\AND\iffieldsequal{day}{endday}} + {\thefield{#1}% + \ifthenelse{\(\equal{#1}{year}\AND\iffieldundef{month}\)\OR% + \(\equal{#1}{endyear}\AND\iffieldundef{endmonth}\)} + {} + {\addcomma\addspace}}% + \ifthenelse{\iffieldundef{#3}} {} - {\stripzeros{\thefield{#3}}}}}}} + {\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}}}}} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |