diff options
author | Karl Berry <karl@freefriends.org> | 2019-09-02 20:57:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-09-02 20:57:13 +0000 |
commit | dc3d664b996915ebf8a1409711fb346af9f6247a (patch) | |
tree | 9dbcf4321793bcb85db4c2dd3d148f4cd9f830d5 /Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx | |
parent | 7205e2553993eb17bbd8dd5ae9c185cd4653de90 (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.bbx | 51 |
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}% |