summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-09-02 20:57:13 +0000
committerKarl Berry <karl@freefriends.org>2019-09-02 20:57:13 +0000
commitdc3d664b996915ebf8a1409711fb346af9f6247a (patch)
tree9dbcf4321793bcb85db4c2dd3d148f4cd9f830d5 /Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
parent7205e2553993eb17bbd8dd5ae9c185cd4653de90 (diff)
biblatex-oxref (2sep19)
git-svn-id: svn://tug.org/texlive/trunk@52015 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx25
1 files changed, 9 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
index 6bef2cba858..5cbff0fa3ba 100644
--- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
@@ -13,20 +13,13 @@
%% See: http://www.latex-project.org/lppl.txt
%% ----------------------------------------------------------------
%%
-\def\Version{2019/02/19 v1.1}
+\def\Version{2019/09/02 v1.2}
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesFile{oxyear.bbx}
[\Version\space Author-year bibliography style inspired by the Oxford Guide to Style]
\RequireBibliographyStyle{oxref}
\ExecuteBibliographyOptions{giveninits,labeldateparts,sorting=nyt,pagetracker,maxcitenames=2}
-\DeclareBibliographyOption{mergedate}[true]{%
- \ifcsdef{bbx@opt@mergedate@#1}
- {\csuse{bbx@opt@mergedate@#1}}
- {\PackageError{biblatex-oxref}
- {Invalid option 'mergedate=#1'}
- {Valid values are 'maximum', 'compact', 'basic', 'minimum',\MessageBreak
- 'year', 'true' (=year), and 'false'.}}}
-\DeclareTypeOption{mergedate}[true]{%
+\DeclareBiblatexOption{global,type,entry}{mergedate}[true]{%
\ifcsdef{bbx@opt@mergedate@#1}
{\csuse{bbx@opt@mergedate@#1}}
{\PackageError{biblatex-oxref}
@@ -74,11 +67,11 @@
not test {\iffieldundef{labeldatesource}}
and test {\iffieldequalstr{labeldatesource}{pubstate}}}}
\newtoggle{blx@ox@nonodate}
-\DeclareBibliographyOption[boolean]{nonodate}[true]{%
+\DeclareBibliographyOption{nonodate}[true]{%
\settoggle{blx@ox@nonodate}{#1}}
-\DeclareTypeOption[boolean]{nonodate}[true]{%
+\DeclareTypeOption{nonodate}[true]{%
\settoggle{blx@ox@nonodate}{#1}}
-\DeclareEntryOption[boolean]{nonodate}[true]{%
+\DeclareEntryOption{nonodate}[true]{%
\settoggle{blx@ox@nonodate}{#1}}
\newbibmacro*{labeldate}{%
\ifboolexpr{
@@ -241,21 +234,21 @@
}{%
\iffieldundef{#2year} {\mknoyeardaterangefull{#1}{#2}}%
}{}{\wlog{WARNING: biblatex-oxref (oxyear) failed to patch mkdaterangefull}}
-\xpatchcmd{\mkdaterangetrunc}{%
+\xpatchcmd{\mkdaterangetrunc@i}{%
\iffieldundef{#2year} {\blx@nounit}%
}{%
\iffieldundef{#2year} {\mknoyeardaterangetrunc{#1}{#2}}%
-}{}{\wlog{WARNING: biblatex-oxref (oxyear) failed to patch mkdaterangetrunc}}
+}{}{\wlog{WARNING: biblatex-oxref (oxyear) failed to patch mkdaterangetrunc@i}}
\xpatchcmd{\mkdaterangefullextra}{%
\iffieldundef{#2year} {\blx@nounit}%
}{%
\iffieldundef{#2year} {\mknoyeardaterangefull{#1}{#2}}%
}{}{\wlog{WARNING: biblatex-oxref (oxyear) failed to patch mkdaterangefullextra}}
-\xpatchcmd{\mkdaterangetruncextra}{%
+\xpatchcmd{\mkdaterangetruncextra@i}{%
\iffieldundef{#2year} {\blx@nounit}%
}{%
\iffieldundef{#2year} {\mknoyeardaterangetrunc{#1}{#2}}%
-}{}{\wlog{WARNING: biblatex-oxref (oxyear) failed to patch mkdaterangetruncextra}}
+}{}{\wlog{WARNING: biblatex-oxref (oxyear) failed to patch mkdaterangetruncextra@i}}
\DeclareFieldFormat{shorthandwidth}{#1}
\xpretonameformat{family-given}{%