diff options
author | Norbert Preining <norbert@preining.info> | 2023-03-11 03:01:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-03-11 03:01:57 +0000 |
commit | 6d29701d91e7deb368e3829e1ff11dcf483cd2fb (patch) | |
tree | 48b99cc0de5eddd0e49f8a6d0e5f515763b408f5 /macros/latex/contrib/biblatex-contrib/biblatex-dw/latex/cbx/standard-dw.cbx | |
parent | f6cb3d263826846efe7b926e6ad2092198db0522 (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.cbx | 16 |
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}% |