diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx b/Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx index 2e9269cec62..37d7961a709 100644 --- a/Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx @@ -1,6 +1,6 @@ -% standard-dw.cbx, Dominik Waßenhoven 2012 +% standard-dw.cbx, Dominik Waßenhoven 2013 -\ProvidesFile{standard-dw.cbx}[2012/06/28 v1.5 biblatex citation style] +\ProvidesFile{standard-dw.cbx}[2013/09/07 v1.6 biblatex citation style] \@ifpackagelater{biblatex}{2011/11/13} {} @@ -314,6 +314,22 @@ \setunit{\addspace}% \printnames[labelname]{editor}}} +\newbibmacro*{cite:author}{% + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + } + {\ifbool{xrefidem} + {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND + \NOT\iffirstonpage} + {\usebibmacro{cite:idem}} + {\printnames[labelname]{author}}} + {\printnames[labelname]{author}% + \global\undef\bbx@lasthash}% + \clearname{author}} + {}} + \newbibmacro*{cite:editor}{% \ifboolexpr{ test \ifuseeditor |