diff options
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx')
-rw-r--r-- | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx | 41 |
1 files changed, 39 insertions, 2 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx index 0d2005dc27..e9e9526fd1 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx @@ -1,9 +1,9 @@ -% biblatex-ext v0.12b (2021-04-22) +% biblatex-ext v0.13 (2021-06-08) % Maintainer: Moritz Wemheuer % Licence: LaTeX Project Public License v1.3c or later % \ProvidesFile{ext-standard.bbx} - [2021/04/22 v0.12b extended biblatex standard style (MW)] + [2021/06/08 v0.13 extended biblatex standard style (MW)] \blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex} {}{}{}{} @@ -1268,6 +1268,43 @@ \setunit*{\pubdatedelim}% \printdate}}} +% ------------------------------------------------------------------- +% Compatibility code for older biblatex +% ------------------------------------------------------------------- + +% fixed related:default will be in biblatex v3.17 +% it was added 2021-06-07, so that's the date we test against +\@ifpackagelater{biblatex}{2021/06/07} + {} + {\renewbibmacro*{related:default}[1]{% + \entrydata*{#1}{% + \usedriver + {\ifnameundef{savedauthor} + {\ifnameundef{savededitor} + {} + {\ifnamesequal{editor}{savededitor} + {\clearname{editor}} + {}}} + {\ifnamesequal{author}{savedauthor} + {\clearname{author}} + {}}% + \DeclareNameAlias{sortname}{default}% + % from authortitle and authoryear + \ifbibmacroundef{bbx:dashcheck} + {} + {\renewbibmacro*{bbx:dashcheck}[2]{##2}}% + % authoryear + \ifbibmacroundef{labeltitle} + {} + {\renewbibmacro*{labeltitle}{}}% + \ifbibmacroundef{date+extradate} + {} + {\renewbibmacro*{date+extradate}{}% + \renewbibmacro*{bbx:ifmergeddate}{\@secondoftwo}}% + \renewbibmacro*{pageref}{}% + \renewbibmacro*{related:init}{}} + {\thefield{entrytype}}}}} + \endinput % Copyright 2017-2021 Moritz Wemheuer |