summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-09-07 22:36:23 +0000
committerKarl Berry <karl@freefriends.org>2013-09-07 22:36:23 +0000
commit3babeb32c5a00bc32e03adf0d2e01173d813d1a6 (patch)
treec989b57c239ddb2ac6208b1cb71b7372e39bdb94 /Master/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx
parentb0595338bbb74130992e1432ad51c7ae1a8d513e (diff)
biblatex-dw (7sep13)
git-svn-id: svn://tug.org/texlive/trunk@31593 c570f23f-e606-0410-a88d-b1316a301751
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.cbx20
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