summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-08-22 03:03:28 +0000
committerNorbert Preining <norbert@preining.info>2020-08-22 03:03:28 +0000
commit55119febaa69f5ffba8fb68fb0d126a6e510088e (patch)
tree6d624a34404d268ea929c6a3fc67f8c2c258426d /macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx
parent53aa98594549cfbdb62a637d3c30cb9235c22621 (diff)
CTAN sync 202008220303
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.bbx45
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}{%