summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.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/oxref.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/oxref.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx51
1 files changed, 26 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx
index b1a43dc325e..204c04ad9d1 100644
--- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx
@@ -13,7 +13,7 @@
%% 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{oxref.bbx}
[\Version\space Base settings for bibliography styles inspired by the Oxford Guide to Style]
@@ -59,15 +59,15 @@
\DeclareNameAlias{bookauthor}{default}
\DeclareNameAlias{bookeditor}{default}
\newtoggle{blx@ox@scnames}
-\DeclareBibliographyOption[boolean]{scnames}[true]{%
+\DeclareBibliographyOption{scnames}[true]{%
\settoggle{blx@ox@scnames}{#1}
}
\newtoggle{blx@ox@nametitle}\toggletrue{blx@ox@nametitle}%
-\DeclareBibliographyOption[boolean]{usenametitles}[true]{%
+\DeclareBibliographyOption{usenametitles}[true]{%
\settoggle{blx@ox@nametitle}{#1}}
-\DeclareTypeOption[boolean]{usenametitles}[true]{%
+\DeclareTypeOption{usenametitles}[true]{%
\settoggle{blx@ox@nametitle}{#1}}
-\DeclareEntryOption[boolean]{usenametitles}[true]{%
+\DeclareEntryOption{usenametitles}[true]{%
\settoggle{blx@ox@nametitle}{#1}}
\newbibmacro*{name:title-given-family}[5]{%
\usebibmacro{name:delim}{#2#3#1}%
@@ -507,7 +507,8 @@
{}{\wlog{WARNING: biblatex-oxref failed to patch translatorstrg}}%
\xpatchbibmacro{translator+othersstrg}%
{\bibstring}%
- {\bibstring[\mkbibparens]}{}{}%
+ {\bibstring[\mkbibparens]}%
+{}{\wlog{WARNING: biblatex-oxref failed to patch translator+othersstrg}}%
\renewbibmacro*{bybookauthor}{%
\ifnamesequal{author}{bookauthor}%
{\bibstring{idem\thefield{gender}}}%
@@ -595,28 +596,28 @@
\iffieldundef{#2endmonth}%
{\blx@ox@compyear{\thefield{#2year}}{\thefield{#2endyear}}}%
{\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}%
-}{}{}
+}{}{\wlog{WARNING: biblatex-oxref failed to patch mkdaterangefull}}
\patchcmd{\mkdaterangefullextra}{%
\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}%
}{%
\iffieldundef{#2endmonth}%
{\blx@ox@compyear{\thefield{#2year}}{\thefield{#2endyear}}}%
{\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}%
-}{}{}
-\patchcmd{\mkdaterangetrunc}{%
+}{}{\wlog{WARNING: biblatex-oxref failed to patch mkdaterangefullextra}}
+\patchcmd{\mkdaterangetrunc@i}{%
\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}%
}{%
\iffieldundef{#2endmonth}%
{\blx@ox@compyear{\thefield{#2year}}{\thefield{#2endyear}}}%
{\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}%
-}{}{}
-\patchcmd{\mkdaterangetruncextra}{%
+}{}{\wlog{WARNING: biblatex-oxref failed to patch mkdaterangetrunc@i}}
+\patchcmd{\mkdaterangetruncextra@i}{%
\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}%
}{%
\iffieldundef{#2endmonth}%
{\blx@ox@compyear{\thefield{#2year}}{\thefield{#2endyear}}}%
{\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}%
-}{}{}
+}{}{\wlog{WARNING: biblatex-oxref failed to patch mkdaterangetruncextra@i}}
\DeclareFieldFormat{datetype}{%
\ifbibstring{#1}{\bibstring{#1}}{#1\isdot}%
}
@@ -870,7 +871,7 @@
\setunit{\addspace}%
\usebibmacro{issue+date}%
\newunit}
-\DeclareBibliographyOption{issuestyle}[slash]{%
+\DeclareBibliographyOption[string]{issuestyle}[slash]{%
\ifcsdef{blx@ox@issuestyle@#1}{%
\csuse{blx@ox@issuestyle@#1}%
}{%
@@ -909,17 +910,17 @@
}
\ExecuteBibliographyOptions{issuestyle=slash}
\newtoggle{blx@ox@varissuedate}
-\DeclareBibliographyOption[boolean]{varissuedate}[true]{%
+\DeclareBibliographyOption{varissuedate}[true]{%
\settoggle{blx@ox@varissuedate}{#1}}
-\DeclareTypeOption[boolean]{varissuedate}[true]{%
+\DeclareTypeOption{varissuedate}[true]{%
\settoggle{blx@ox@varissuedate}{#1}}
-\DeclareEntryOption[boolean]{varissuedate}[true]{%
+\DeclareEntryOption{varissuedate}[true]{%
\settoggle{blx@ox@varissuedate}{#1}}
-\DeclareBibliographyOption[boolean]{issuedate-plain}[true]{%
+\DeclareBibliographyOption{issuedate-plain}[true]{%
\settoggle{blx@ox@varissuedate}{#1}}
-\DeclareTypeOption[boolean]{issuedate-plain}[true]{%
+\DeclareTypeOption{issuedate-plain}[true]{%
\settoggle{blx@ox@varissuedate}{#1}}
-\DeclareEntryOption[boolean]{issuedate-plain}[true]{%
+\DeclareEntryOption{issuedate-plain}[true]{%
\settoggle{blx@ox@varissuedate}{#1}}
\renewbibmacro*{issue+date}{%
\ifboolexpr{
@@ -1978,7 +1979,7 @@ reference,mvreference,inreference]{volume}{%
\newtoggle{blx@ox@plainthesis}
\DeclareFieldAlias{thesis:publication}{publication}
\DeclareFieldFormat{plain}{#1}
-\DeclareBibliographyOption[boolean]{altthesis}[true]{%
+\DeclareBibliographyOption{altthesis}[true]{%
\settoggle{blx@ox@altthesis}{#1}
}
\DeclareBibliographyOption[string]{thesis}[out]{%
@@ -2319,7 +2320,7 @@ reference,mvreference,inreference]{volume}{%
\setunit{\addcomma\space}%
\usebibmacro{date+time}}}}
\newtoggle{blx@ox@endeditor}
-\DeclareEntryOption[boolean]{endeditor}[true]{%
+\DeclareEntryOption{endeditor}[true]{%
\settoggle{blx@ox@endeditor}{#1}}
\newbibmacro*{pre-byeditor+others}{%
\iftoggle{blx@ox@endeditor}{}{%
@@ -2667,7 +2668,7 @@ reference,mvreference,inreference]{volume}{%
\settoggle{bbx:altcourt}{#1}}
\newtoggle{bbx@ecliuse}
\newtoggle{bbx@eclionly}
-\DeclareBibliographyOption{ecli}[yes]{%
+\DeclareBibliographyOption[string]{ecli}[yes]{%
\ifstrequal{#1}{no}{%
\global\togglefalse{bbx@ecliuse}%
\global\togglefalse{bbx@eclionly}%
@@ -3739,7 +3740,7 @@ reference,mvreference,inreference]{volume}{%
\setunit{\relatedtypepunct}\newblock
\iftoggle{bbx:related}
}{}{\wlog{WARNING: biblatex-oxref failed to patch misc}}
-\DeclareBibliographyOption{relationpunct}[semicolon]{%
+\DeclareBibliographyOption[string]{relationpunct}[semicolon]{%
\ifcsdef{add#1}{%
\ifstrequal{#1}{space}{%
\renewcommand*{\relatedtypepunct}{\addspace}%
@@ -3751,7 +3752,7 @@ reference,mvreference,inreference]{volume}{%
}{%
Valid values are 'dot', 'comma', 'semicolon', 'colon',\MessageBreak
'period', 'exclam', 'question', and 'space'.}}}
-\DeclareTypeOption{relationpunct}[semicolon]{%
+\DeclareTypeOption[string]{relationpunct}[semicolon]{%
\ifcsdef{add#1}{%
\ifstrequal{#1}{space}{%
\renewcommand*{\relatedtypepunct}{\addspace}%
@@ -3764,7 +3765,7 @@ reference,mvreference,inreference]{volume}{%
Valid values are 'dot', 'comma', 'semicolon', 'colon',\MessageBreak
'period', 'exclam', 'question', and 'space'.}}}
\newtoggle{blx@ox@relpunctset}
-\DeclareEntryOption{relationpunct}[semicolon]{%
+\DeclareEntryOption[string]{relationpunct}[semicolon]{%
\ifcsdef{add#1}{%
\ifstrequal{#1}{space}{%
\renewcommand*{\relatedtypepunct}{\addspace}%