summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-03-11 03:01:57 +0000
committerNorbert Preining <norbert@preining.info>2023-03-11 03:01:57 +0000
commit6d29701d91e7deb368e3829e1ff11dcf483cd2fb (patch)
tree48b99cc0de5eddd0e49f8a6d0e5f515763b408f5 /macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx
parentf6cb3d263826846efe7b926e6ad2092198db0522 (diff)
CTAN sync 202303110301
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx16
1 files changed, 9 insertions, 7 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx
index 348daefb5d..a5f4668f39 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx
@@ -1,6 +1,6 @@
-% standard-dw.cbx, Dominik Waßenhoven 2016
+% standard-dw.cbx, Dominik Waßenhoven 2023
-\ProvidesFile{standard-dw.cbx}[2016/12/06 v1.7 biblatex citation style]
+\ProvidesFile{standard-dw.cbx}[2023/03/09 v1.7a biblatex citation style]
\@ifpackagelater{biblatex}{2016/03/11}
{}
@@ -181,7 +181,7 @@
\global\booltrue{cbx:noidem}}
\newbibmacro*{cite:save}{%
- \savefield{namehash}{\cbx@lasthash}%
+ \savefield{fullhash}{\cbx@lasthash}%
\csxdef{cbx:lastcite@\thefield{entrykey}}{\the\value{instcount}}%
\global\boolfalse{cbx:noidem}}
@@ -358,11 +358,13 @@
not test {\ifnameundef{author}}
}
{\ifbool{xrefidem}
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND
+ {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage}
{\usebibmacro{cite:idem}}
- {\printnames[labelname]{author}}}
+ {\printnames[labelname]{author}%
+ \setunit{\nametitledelim}}}
{\printnames[labelname]{author}%
+ \setunit{\nametitledelim}%
\global\undef\bbx@lasthash}%
\clearname{author}}
{}}
@@ -374,7 +376,7 @@
not test {\ifnameundef{editor}}
}
{\ifbool{bbx:edbyidem}
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND
+ {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage}
{\usebibmacro{cite:idem}}
{\printnames[labelname]{editor}%
@@ -396,7 +398,7 @@
test {\ifnameundef{editor}} ) )
}
{\ifbool{bbx:edbyidem}
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND
+ {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage}
{\usebibmacro{cite:idem}}
{\printnames[labelname]{translator}%