diff options
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx')
-rw-r--r-- | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx index c4af3fe1b1..cdd9e8602e 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx @@ -1,5 +1,5 @@ \ProvidesFile{ext-authoryear-common.bbx} - [2021/04/22 v0.12b common files for extended biblatex + [2021/06/08 v0.13 common files for extended biblatex authoryear bibliography styles (MW)] \RequireBibliographyStyle{ext-dashed-common} @@ -125,6 +125,22 @@ \usebibmacro{date}}% \newunit}} +\DeclareFieldAlias{biblabeltitle}{title} +\DeclareFieldAlias{titlecase:biblabeltitle}{tilecase} +\renewbibmacro*{labeltitle}{% + \iffieldundef{label} + {\iffieldundef{shorttitle} + {\iffieldundef{title} + {\printtext[biblabeltitle]{% + \printfield[titlecase:biblabeltitle]{maintitle}}% + \clearfield{maintitle}} + {\printtext[biblabeltitle]{% + \printfield[titlecase:biblabeltitle]{title}}% + \clearfield{title}}} + {\printtext[biblabeltitle]{% + \printfield[titlecase:biblabeltitle]{shorttitle}}}} + {\printfield{label}}} + \defbibenvironment{bibliography} {\list {\ifcsequal{extblx@introcite}{extblx@opt@introcite@label} |