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 | 45 |
1 files changed, 26 insertions, 19 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 a026fa4cd6..b37fa460c0 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.8g (2020-08-09) +% biblatex-ext v0.9 (2020-08-21) % Maintainer: Moritz Wemheuer % Licence: LaTeX Project Public License v1.3c or later % \ProvidesFile{ext-standard.bbx} - [2020/08/09 v0.8g extended biblatex standard style (MW)] + [2020/08/21 v0.9 extended biblatex standard style (MW)] \blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex} {}{}{}{} @@ -170,7 +170,12 @@ {\usebibmacro{#1}}} \DeclareDelimAlias{innametitledelim}{nametitledelim} -\DeclareDelimAlias*[bib,biblist]{innametitledelim}{nametitledelim} +% \DeclareDelimAlias* is deprecated in biblatex 3.15 and above +% we'll keep this around, but may remove it at some point in +% the future +\ifundef\blx@declaredelimalias@a + {\DeclareDelimAlias*[bib,biblist]{innametitledelim}{nametitledelim}} + {\DeclareDelimAlias[bib,biblist]{innametitledelim}{nametitledelim}} \newcommand*{\titleaddonpunct}{\newunitpunct} @@ -649,15 +654,7 @@ \newunit\newblock \usebibmacro{organization+location+date}% \newunit\newblock - \iftoggle{bbx:doi} - {\printfield{doi}} - {}% - \newunit\newblock - \iftoggle{bbx:eprint} - {\usebibmacro{eprint}} - {}% - \newunit\newblock - \usebibmacro{url+urldate}% + \usebibmacro{doi+eprint+url}% \newunit\newblock \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock @@ -872,9 +869,7 @@ \newunit\newblock \usebibmacro{location+date}% \newunit\newblock - \iftoggle{bbx:url} - {\usebibmacro{url+urldate}} - {}% + \usebibmacro{doi+eprint+url}% \newunit\newblock \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock @@ -943,7 +938,11 @@ {\printtext[journaltitle]{% \printfield[titlecase:journaltitle]{journaltitle}% \setunit{\subtitlepunct}% - \printfield[titlecase:journaltitle]{journalsubtitle}}}} + \printfield[titlecase:journaltitle]{journalsubtitle}}% + \setunit{\titleaddonpunct}}% + \iffieldundef{journaltitleaddon} + {} + {\printfield{journaltitleaddon}}} \renewbibmacro*{periodical}{% \ifboolexpr{ @@ -955,7 +954,11 @@ {\printtext[title]{% \printfield[titlecase:title]{title}% \setunit{\subtitlepunct}% - \printfield[titlecase:title]{subtitle}}}} + \printfield[titlecase:title]{subtitle}}% + \setunit{\titleaddonpunct}}% + \iffieldundef{titleaddon} + {} + {\printfield{titleaddon}}} \DeclareFieldAlias{titlecase:issuetitle}{titlecase} \renewbibmacro*{issue}{% @@ -968,7 +971,9 @@ {\printtext[issuetitle]{% \printfield[titlecase:issuetitle]{issuetitle}% \setunit{\subtitlepunct}% - \printfield[titlecase:issuetitle]{issuesubtitle}}}} + \printfield[titlecase:issuetitle]{issuesubtitle}}% + \setunit{\titleaddonpunct}}% + \printfield{issuetitleaddon}} \DeclareFieldFormat{volumeof}{\bibstring{volume}~#1} \newcommand*{\titlemaintitledelim}{\newunitpunct} @@ -1119,12 +1124,14 @@ \newunit} \newcommand*{\volnumdelim}{\adddot} +% \bibeidpunct is defined by biblatex v3.15+ +\providecommand*{\bibeidpunct}{\addcomma\space} \renewbibmacro*{volume+number+eid}{% \printfield{volume}% \setunit*{\volnumdelim}% \printfield{number}% - \setunit{\addcomma\space}% + \setunit{\bibeidpunct}% \printfield{eid}} \newbibmacro*{barevolume+volumes}{% |