summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-06-09 03:03:06 +0000
committerNorbert Preining <norbert@preining.info>2021-06-09 03:03:06 +0000
commitf7fc4ad3995d7f6ebbed20c20bf06e3a9176ea04 (patch)
tree9c81426f705e4550bf9e6494f36ed2d417b28c9f /macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx
parent19ec3a90133b7827c16b0ffde16152fb4d566138 (diff)
CTAN sync 202106090303
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.bbx18
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}