diff options
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-trad/trad-standard.bbx')
-rw-r--r-- | macros/latex/contrib/biblatex-contrib/biblatex-trad/trad-standard.bbx | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-trad/trad-standard.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-trad/trad-standard.bbx index 196e87ec79..d8a10e3867 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-trad/trad-standard.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-trad/trad-standard.bbx @@ -1,11 +1,11 @@ %% Copyright (c) 2012 -- 2015 Marco Daniel -%% 2016 -- 2018 Moritz Wemheuer +%% 2016 -- 2021 Moritz Wemheuer %% %% This package is released under the terms of the %% LaTeX Project Public License v1.3c or later %% See http://www.latex-project.org/lppl.txt %% -\ProvidesFile{trad-standard.bbx}[2018/02/17 v0.4a biblatex-trad base bibliography style] +\ProvidesFile{trad-standard.bbx}[2021/03/06 v0.5 biblatex-trad base bibliography style] %==========================================% %==========================================% %==========================================% @@ -20,8 +20,10 @@ %==========================================% %==========================================% \providebool{bbx:subentry} -\DeclareBibliographyOption[boolean]{subentry}[true]{% - \setbool{bbx:subentry}{#1}} +\ifundef\DeclareBiblatexOption + {\DeclareBibliographyOption[boolean]{subentry}[true]} + {\DeclareBiblatexOption{global,type,entry}[boolean]{subentry}[true]} + {\setbool{bbx:subentry}{#1}} \newbool{bbxtrad:doisequal} \newbool{bbxtrad:eprintsequal} \newbool{bbxtrad:urlsequal} @@ -33,6 +35,12 @@ \DeclareNameAlias{author}{default} \DeclareNameAlias{editor}{default} \DeclareNameAlias{translator}{default} + +\ifundef\DeclareNameWrapperAlias + {} + {\DeclareNameWrapperAlias{author}{default} + \DeclareNameWrapperAlias{editor}{default} + \DeclareNameWrapperAlias{translator}{default}} %==========================================% %==========================================% %==========================================% @@ -81,12 +89,11 @@ \OR\ifentrytype{reference}\OR\ifentrytype{mvreference}% \OR\ifentrytype{report}\OR\ifentrytype{thesis}} {#1} - {\MakeSentenceCase{#1}}} + {\MakeSentenceCase*{#1}}} \renewbibmacro*{in:}{% - \printtext{% - \bibstring{in}% - \printunit{\intitlepunct}}} + \bibstring{in}% + \printunit{\intitlepunct}} %==========================================% %==========================================% @@ -274,11 +281,7 @@ \newunit\newblock \usebibmacro{date}% \newunit\newblock - \iftoggle{bbx:eprint} - {\usebibmacro{eprint}} - {}% - \newunit\newblock - \usebibmacro{url+urldate}% + \usebibmacro{doi+eprint+url}% \newunit\newblock \printfield{note}% \newunit\newblock @@ -486,9 +489,7 @@ \newcommaunit*% \usebibmacro{location+date}% \newunit\newblock - \iftoggle{bbx:url} - {\usebibmacro{url+urldate}} - {}% + \usebibmacro{doi+eprint+url}% \newunit\newblock \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock @@ -735,11 +736,12 @@ \usebibmacro{series+number:emphcond}% \newunit} +\providecommand*{\bibeidpunct}{\addcomma\space} \renewbibmacro*{volume+number+eid}{% \printfield{volume}% \setunit*{\volumenumberdelim}% \printfield{number}% - \setunit{\addcomma\space}% + \setunit{\bibeidpunct}% \printfield{eid}} \renewbibmacro*{publisher+location+date}{% |