summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx29
1 files changed, 19 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx
index 66d77408027..b97448eebd9 100644
--- a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx
@@ -1,6 +1,6 @@
-% standard-dw.bbx, Dominik Waßenhoven 2016
+% standard-dw.bbx, Dominik Waßenhoven 2023
-\ProvidesFile{standard-dw.bbx}[2016/12/06 v1.7 biblatex bibliography style]
+\ProvidesFile{standard-dw.bbx}[2023/03/09 v1.7a biblatex bibliography style]
\@ifpackagelater{biblatex}{2016/03/11}
{}
@@ -299,10 +299,10 @@
\addspace}%
{\printnames[byeditor]{editor}%
\usebibmacro{editorstringpunct}%
- \savefield{namehash}{\bbx@lasthash}}}%
+ \savefield{fullhash}{\bbx@lasthash}}}%
{\printnames[byeditor]{editor}%
\usebibmacro{editorstringpunct}%
- \savefield{namehash}{\bbx@lasthash}}%
+ \savefield{fullhash}{\bbx@lasthash}}%
\usebibmacro{editorstrg}%
\clearname{editor}%
\setunit{\labelnamepunct}\newblock}
@@ -314,10 +314,10 @@
\addspace}%
{\printnames[byeditor]{translator}%
\usebibmacro{editorstringpunct}%
- \savefield{namehash}{\bbx@lasthash}}}%
+ \savefield{fullhash}{\bbx@lasthash}}}%
{\printnames[byeditor]{translator}%
\usebibmacro{editorstringpunct}%
- \savefield{namehash}{\bbx@lasthash}}%
+ \savefield{fullhash}{\bbx@lasthash}}%
\usebibmacro{translatorstrg}%
\clearname{translator}%
\setunit{\labelnamepunct}\newblock}
@@ -457,6 +457,11 @@
{\printfield{volumes}}
{}}}
+%% 'addendum' bei xref-child ausgeben
+\newbibmacro*{xrefaddendum}{%
+ \newunit
+ \printfield{addendum}}%
+
%% Option 'shortjournal=true|false'
\renewbibmacro*{journal}{%
\ifbool{bbx:shortjournal}
@@ -1002,7 +1007,8 @@
\usebibmacro{noxref:inbook}}%
{\printtext{\bbx@xref{\thefield{xref}}}% xref
\usebibmacro{xrefvolume}%
- \usebibmacro{pages}}}%
+ \usebibmacro{pages}%
+ \usebibmacro{xrefaddendum}}}%
{\usebibmacro{noxref:inbook}}% bei xref=false
\usebibmacro{finentry}}
@@ -1032,7 +1038,8 @@
\usebibmacro{noxref:incollection}}
{\printtext{\bbx@xref{\thefield{xref}}}% xref
\usebibmacro{xrefvolume}%
- \usebibmacro{pages}}}%
+ \usebibmacro{pages}%
+ \usebibmacro{xrefaddendum}}}%
{\usebibmacro{noxref:incollection}}% bei xref=false
\usebibmacro{finentry}}
@@ -1070,7 +1077,8 @@
\usebibmacro{noxref:inproceedings}}%
{\printtext{\bbx@xref{\thefield{xref}}}% xref
\usebibmacro{xrefvolume}%
- \usebibmacro{pages}}}%
+ \usebibmacro{pages}%
+ \usebibmacro{xrefaddendum}}}%
{\usebibmacro{noxref:inproceedings}}% bei xref=false
\usebibmacro{finentry}}
@@ -1111,7 +1119,8 @@
{\booltrue{cbx:xrefparent:firstcite}}% parent wurde noch nicht zitiert
\printtext{\bbx@xref{\thefield{xref}}}% xref
\usebibmacro{xrefvolume:inreference}%
- \usebibmacro{pages}}}%
+ \usebibmacro{pages}%
+ \usebibmacro{xrefaddendum}}}%
{\usebibmacro{noxref:inreference}}% bei xref=false
\usebibmacro{finentry}}