From 4cbd171caf00fc7956bd4d7ca79bcecd0cc34526 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 19 Feb 2019 22:19:07 +0000 Subject: biblatex-oxref (19feb19) git-svn-id: svn://tug.org/texlive/trunk@50061 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/biblatex-oxref/american-oxref.lbx | 2 +- .../tex/latex/biblatex-oxref/british-oxref.lbx | 2 +- .../tex/latex/biblatex-oxref/english-oxref.lbx | 2 +- .../texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx | 2 +- .../texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx | 6 ++- .../texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx | 2 +- .../tex/latex/biblatex-oxref/oxnotes-ibid.bbx | 24 +++++++++++ .../tex/latex/biblatex-oxref/oxnotes-ibid.cbx | 49 ++++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-ibid.dbx | 47 +++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-inote.bbx | 24 +++++++++++ .../tex/latex/biblatex-oxref/oxnotes-inote.cbx | 49 ++++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-inote.dbx | 47 +++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-note.bbx | 24 +++++++++++ .../tex/latex/biblatex-oxref/oxnotes-note.cbx | 49 ++++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-note.dbx | 47 +++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad1.bbx | 24 +++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad1.cbx | 49 ++++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad1.dbx | 47 +++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad2.bbx | 24 +++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad2.cbx | 49 ++++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad2.dbx | 47 +++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad3.bbx | 24 +++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad3.cbx | 49 ++++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes-trad3.dbx | 47 +++++++++++++++++++++ .../tex/latex/biblatex-oxref/oxnotes.bbx | 12 +----- .../tex/latex/biblatex-oxref/oxnotes.cbx | 14 ++++++- .../tex/latex/biblatex-oxref/oxnotes.dbx | 4 +- .../texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx | 2 +- .../texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx | 6 ++- .../texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx | 2 +- .../texmf-dist/tex/latex/biblatex-oxref/oxref.bbx | 13 +++--- .../texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx | 6 +-- .../texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx | 6 ++- .../texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx | 2 +- 34 files changed, 770 insertions(+), 33 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx b/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx index a565ffc592a..87e9a3c2006 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{american-oxref.lbx} [\Version\space American English conventions required by the biblatex-oxref styles] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx b/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx index e97b6dfca54..64ea7bdb7a3 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{british-oxref.lbx} [\Version\space British English conventions required by the biblatex-oxref styles] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx b/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx index b727e58e9c9..2576d94b388 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{english-oxref.lbx} [\Version\space Generic English conventions required by the biblatex-oxref styles] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx index de9438edf65..833d995eb6e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxalph.bbx} [\Version\space Alphabetic bibliography style inspired by the Oxford Guide to Style] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx index cb1fe0a35aa..00f58d92f46 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxalph.cbx} [\Version\space Alphabetic citation style inspired by the Oxford Guide to Style] @@ -21,6 +21,10 @@ \renewcommand*{\multicitedelim}{\addsemicolon\space} \renewcommand*{\compcitedelim}{\addsemicolon\space} \renewcommand*{\postnotedelim}{\addcolon\space} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} \xpatchbibmacro{textcite}{% \printnames{labelname}% }{% diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx index 755ea260ed1..e8a4931d7c0 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxalph.dbx} [\Version\space Data model for the Oxref family of styles] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx new file mode 100644 index 00000000000..1994645949b --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx @@ -0,0 +1,24 @@ +%% +%% This is file `oxnotes-ibid.bbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `bbx,n,ibid') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-ibid.bbx} + [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] +\RequireBibliographyStyle{oxnotes} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-ibid.bbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx new file mode 100644 index 00000000000..f6cb79ce1d0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx @@ -0,0 +1,49 @@ +%% +%% This is file `oxnotes-ibid.cbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `cbx,n,ibid') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-ibid.cbx} + [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] +\RequireCitationStyle{verbose-ibid} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifboolexpr{ + test {\iffieldequalstr{labelnamesource}{author}} + and + togl {blx@ox@autoanon} + and + test {\iffieldequals{rawauthor}{\oxrefanon}} + }{% + \iftoggle{blx@ox@abbranon}{\bibcpsstring{anon}}{\bibcplstring{anon}}% + }{% + \printnames{labelname}% + }% +}{}{\wlog{WARNING: biblatex-oxref failed to patch textcite}} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-ibid.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx new file mode 100644 index 00000000000..75cafb0eb97 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx @@ -0,0 +1,47 @@ +%% +%% This is file `oxnotes-ibid.dbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `dbx,n,ibid') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-ibid.dbx} + [\Version\space Data model for the Oxref family of styles] +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,title} +\DeclareDatamodelFields[type=field,datatype=literal]{datetype,origdatetype} +\DeclareDatamodelFields[type=list,datatype=name]{authoraddon,editoraddon,serieseditor} +\DeclareDatamodelFields[type=list,datatype=name]{jointauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{jointauthortype} +\DeclareDatamodelFields[type=field,datatype=literal]{rawauthor} +\DeclareDatamodelEntryfields{datetype,origdatetype,authoraddon,editoraddon,% + serieseditor,jointauthor,jointauthortype,rawauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{shortlabeltitle} +\DeclareDatamodelEntrytypes{manuscript} +\DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,% + shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,% + sortshelfmark,support,columns,layer} +\DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} +\DeclareDatamodelFields[type=list,datatype=literal]{origin} +\DeclareDatamodelEntryfields[manuscript]{catalog,dating,shortlibrary,% + shortcollection,columns,languages,collection,usualtitle,shelfmark,% + sortshelfmark,support,columns,origin,scribe,owner} +\DeclareDatamodelFields[type=field,datatype=date]{pardate} +\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=integer]{parvolume} +\DeclareDatamodelFields[type=field,datatype=range]{parpages} +\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% + parvolume,parpages} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-ibid.dbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx new file mode 100644 index 00000000000..e767f01c4b3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx @@ -0,0 +1,24 @@ +%% +%% This is file `oxnotes-inote.bbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `bbx,n,inote') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-inote.bbx} + [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] +\RequireBibliographyStyle{oxnotes} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-inote.bbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx new file mode 100644 index 00000000000..2185adbb98d --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx @@ -0,0 +1,49 @@ +%% +%% This is file `oxnotes-inote.cbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `cbx,n,inote') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-inote.cbx} + [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] +\RequireCitationStyle{verbose-inote} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifboolexpr{ + test {\iffieldequalstr{labelnamesource}{author}} + and + togl {blx@ox@autoanon} + and + test {\iffieldequals{rawauthor}{\oxrefanon}} + }{% + \iftoggle{blx@ox@abbranon}{\bibcpsstring{anon}}{\bibcplstring{anon}}% + }{% + \printnames{labelname}% + }% +}{}{\wlog{WARNING: biblatex-oxref failed to patch textcite}} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-inote.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx new file mode 100644 index 00000000000..47755b21efd --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx @@ -0,0 +1,47 @@ +%% +%% This is file `oxnotes-inote.dbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `dbx,n,inote') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-inote.dbx} + [\Version\space Data model for the Oxref family of styles] +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,title} +\DeclareDatamodelFields[type=field,datatype=literal]{datetype,origdatetype} +\DeclareDatamodelFields[type=list,datatype=name]{authoraddon,editoraddon,serieseditor} +\DeclareDatamodelFields[type=list,datatype=name]{jointauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{jointauthortype} +\DeclareDatamodelFields[type=field,datatype=literal]{rawauthor} +\DeclareDatamodelEntryfields{datetype,origdatetype,authoraddon,editoraddon,% + serieseditor,jointauthor,jointauthortype,rawauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{shortlabeltitle} +\DeclareDatamodelEntrytypes{manuscript} +\DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,% + shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,% + sortshelfmark,support,columns,layer} +\DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} +\DeclareDatamodelFields[type=list,datatype=literal]{origin} +\DeclareDatamodelEntryfields[manuscript]{catalog,dating,shortlibrary,% + shortcollection,columns,languages,collection,usualtitle,shelfmark,% + sortshelfmark,support,columns,origin,scribe,owner} +\DeclareDatamodelFields[type=field,datatype=date]{pardate} +\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=integer]{parvolume} +\DeclareDatamodelFields[type=field,datatype=range]{parpages} +\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% + parvolume,parpages} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-inote.dbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx new file mode 100644 index 00000000000..591eca3532a --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx @@ -0,0 +1,24 @@ +%% +%% This is file `oxnotes-note.bbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `bbx,n,note') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-note.bbx} + [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] +\RequireBibliographyStyle{oxnotes} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-note.bbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx new file mode 100644 index 00000000000..fe389b8a2b0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx @@ -0,0 +1,49 @@ +%% +%% This is file `oxnotes-note.cbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `cbx,n,note') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-note.cbx} + [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] +\RequireCitationStyle{verbose-note} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifboolexpr{ + test {\iffieldequalstr{labelnamesource}{author}} + and + togl {blx@ox@autoanon} + and + test {\iffieldequals{rawauthor}{\oxrefanon}} + }{% + \iftoggle{blx@ox@abbranon}{\bibcpsstring{anon}}{\bibcplstring{anon}}% + }{% + \printnames{labelname}% + }% +}{}{\wlog{WARNING: biblatex-oxref failed to patch textcite}} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-note.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx new file mode 100644 index 00000000000..bc3d60ac469 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx @@ -0,0 +1,47 @@ +%% +%% This is file `oxnotes-note.dbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `dbx,n,note') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-note.dbx} + [\Version\space Data model for the Oxref family of styles] +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,title} +\DeclareDatamodelFields[type=field,datatype=literal]{datetype,origdatetype} +\DeclareDatamodelFields[type=list,datatype=name]{authoraddon,editoraddon,serieseditor} +\DeclareDatamodelFields[type=list,datatype=name]{jointauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{jointauthortype} +\DeclareDatamodelFields[type=field,datatype=literal]{rawauthor} +\DeclareDatamodelEntryfields{datetype,origdatetype,authoraddon,editoraddon,% + serieseditor,jointauthor,jointauthortype,rawauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{shortlabeltitle} +\DeclareDatamodelEntrytypes{manuscript} +\DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,% + shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,% + sortshelfmark,support,columns,layer} +\DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} +\DeclareDatamodelFields[type=list,datatype=literal]{origin} +\DeclareDatamodelEntryfields[manuscript]{catalog,dating,shortlibrary,% + shortcollection,columns,languages,collection,usualtitle,shelfmark,% + sortshelfmark,support,columns,origin,scribe,owner} +\DeclareDatamodelFields[type=field,datatype=date]{pardate} +\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=integer]{parvolume} +\DeclareDatamodelFields[type=field,datatype=range]{parpages} +\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% + parvolume,parpages} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-note.dbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx new file mode 100644 index 00000000000..df84e66851b --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx @@ -0,0 +1,24 @@ +%% +%% This is file `oxnotes-trad1.bbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `bbx,n,trad1') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad1.bbx} + [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] +\RequireBibliographyStyle{oxnotes} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad1.bbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx new file mode 100644 index 00000000000..15563029b5c --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx @@ -0,0 +1,49 @@ +%% +%% This is file `oxnotes-trad1.cbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `cbx,n,trad1') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad1.cbx} + [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] +\RequireCitationStyle{verbose-trad1} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifboolexpr{ + test {\iffieldequalstr{labelnamesource}{author}} + and + togl {blx@ox@autoanon} + and + test {\iffieldequals{rawauthor}{\oxrefanon}} + }{% + \iftoggle{blx@ox@abbranon}{\bibcpsstring{anon}}{\bibcplstring{anon}}% + }{% + \printnames{labelname}% + }% +}{}{\wlog{WARNING: biblatex-oxref failed to patch textcite}} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad1.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx new file mode 100644 index 00000000000..3bdc4a2435a --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx @@ -0,0 +1,47 @@ +%% +%% This is file `oxnotes-trad1.dbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `dbx,n,trad1') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad1.dbx} + [\Version\space Data model for the Oxref family of styles] +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,title} +\DeclareDatamodelFields[type=field,datatype=literal]{datetype,origdatetype} +\DeclareDatamodelFields[type=list,datatype=name]{authoraddon,editoraddon,serieseditor} +\DeclareDatamodelFields[type=list,datatype=name]{jointauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{jointauthortype} +\DeclareDatamodelFields[type=field,datatype=literal]{rawauthor} +\DeclareDatamodelEntryfields{datetype,origdatetype,authoraddon,editoraddon,% + serieseditor,jointauthor,jointauthortype,rawauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{shortlabeltitle} +\DeclareDatamodelEntrytypes{manuscript} +\DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,% + shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,% + sortshelfmark,support,columns,layer} +\DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} +\DeclareDatamodelFields[type=list,datatype=literal]{origin} +\DeclareDatamodelEntryfields[manuscript]{catalog,dating,shortlibrary,% + shortcollection,columns,languages,collection,usualtitle,shelfmark,% + sortshelfmark,support,columns,origin,scribe,owner} +\DeclareDatamodelFields[type=field,datatype=date]{pardate} +\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=integer]{parvolume} +\DeclareDatamodelFields[type=field,datatype=range]{parpages} +\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% + parvolume,parpages} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad1.dbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx new file mode 100644 index 00000000000..50adbb884d3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx @@ -0,0 +1,24 @@ +%% +%% This is file `oxnotes-trad2.bbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `bbx,n,trad2') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad2.bbx} + [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] +\RequireBibliographyStyle{oxnotes} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad2.bbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx new file mode 100644 index 00000000000..8908c982edf --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx @@ -0,0 +1,49 @@ +%% +%% This is file `oxnotes-trad2.cbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `cbx,n,trad2') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad2.cbx} + [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] +\RequireCitationStyle{verbose-trad2} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifboolexpr{ + test {\iffieldequalstr{labelnamesource}{author}} + and + togl {blx@ox@autoanon} + and + test {\iffieldequals{rawauthor}{\oxrefanon}} + }{% + \iftoggle{blx@ox@abbranon}{\bibcpsstring{anon}}{\bibcplstring{anon}}% + }{% + \printnames{labelname}% + }% +}{}{\wlog{WARNING: biblatex-oxref failed to patch textcite}} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad2.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx new file mode 100644 index 00000000000..d706a526f8a --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx @@ -0,0 +1,47 @@ +%% +%% This is file `oxnotes-trad2.dbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `dbx,n,trad2') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad2.dbx} + [\Version\space Data model for the Oxref family of styles] +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,title} +\DeclareDatamodelFields[type=field,datatype=literal]{datetype,origdatetype} +\DeclareDatamodelFields[type=list,datatype=name]{authoraddon,editoraddon,serieseditor} +\DeclareDatamodelFields[type=list,datatype=name]{jointauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{jointauthortype} +\DeclareDatamodelFields[type=field,datatype=literal]{rawauthor} +\DeclareDatamodelEntryfields{datetype,origdatetype,authoraddon,editoraddon,% + serieseditor,jointauthor,jointauthortype,rawauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{shortlabeltitle} +\DeclareDatamodelEntrytypes{manuscript} +\DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,% + shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,% + sortshelfmark,support,columns,layer} +\DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} +\DeclareDatamodelFields[type=list,datatype=literal]{origin} +\DeclareDatamodelEntryfields[manuscript]{catalog,dating,shortlibrary,% + shortcollection,columns,languages,collection,usualtitle,shelfmark,% + sortshelfmark,support,columns,origin,scribe,owner} +\DeclareDatamodelFields[type=field,datatype=date]{pardate} +\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=integer]{parvolume} +\DeclareDatamodelFields[type=field,datatype=range]{parpages} +\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% + parvolume,parpages} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad2.dbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx new file mode 100644 index 00000000000..711d247f64c --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx @@ -0,0 +1,24 @@ +%% +%% This is file `oxnotes-trad3.bbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `bbx,n,trad3') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad3.bbx} + [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] +\RequireBibliographyStyle{oxnotes} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad3.bbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx new file mode 100644 index 00000000000..e25f8dd5bdc --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx @@ -0,0 +1,49 @@ +%% +%% This is file `oxnotes-trad3.cbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `cbx,n,trad3') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad3.cbx} + [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] +\RequireCitationStyle{verbose-trad3} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifboolexpr{ + test {\iffieldequalstr{labelnamesource}{author}} + and + togl {blx@ox@autoanon} + and + test {\iffieldequals{rawauthor}{\oxrefanon}} + }{% + \iftoggle{blx@ox@abbranon}{\bibcpsstring{anon}}{\bibcplstring{anon}}% + }{% + \printnames{labelname}% + }% +}{}{\wlog{WARNING: biblatex-oxref failed to patch textcite}} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad3.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx new file mode 100644 index 00000000000..2f3094d903a --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx @@ -0,0 +1,47 @@ +%% +%% This is file `oxnotes-trad3.dbx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oxref.dtx (with options: `dbx,n,trad3') +%% ---------------------------------------------------------------- +%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style +%% Author: Alex Ball +%% E-mail: a.j.ball@bath.ac.uk +%% License: Released under the LaTeX Project Public License v1.3c or later +%% See: http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% +\def\Version{2019/02/19 v1.1} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesFile{oxnotes-trad3.dbx} + [\Version\space Data model for the Oxref family of styles] +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,title} +\DeclareDatamodelFields[type=field,datatype=literal]{datetype,origdatetype} +\DeclareDatamodelFields[type=list,datatype=name]{authoraddon,editoraddon,serieseditor} +\DeclareDatamodelFields[type=list,datatype=name]{jointauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{jointauthortype} +\DeclareDatamodelFields[type=field,datatype=literal]{rawauthor} +\DeclareDatamodelEntryfields{datetype,origdatetype,authoraddon,editoraddon,% + serieseditor,jointauthor,jointauthortype,rawauthor} +\DeclareDatamodelFields[type=field,datatype=literal]{shortlabeltitle} +\DeclareDatamodelEntrytypes{manuscript} +\DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,% + shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,% + sortshelfmark,support,columns,layer} +\DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} +\DeclareDatamodelFields[type=list,datatype=literal]{origin} +\DeclareDatamodelEntryfields[manuscript]{catalog,dating,shortlibrary,% + shortcollection,columns,languages,collection,usualtitle,shelfmark,% + sortshelfmark,support,columns,origin,scribe,owner} +\DeclareDatamodelFields[type=field,datatype=date]{pardate} +\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=integer]{parvolume} +\DeclareDatamodelFields[type=field,datatype=range]{parpages} +\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% + parvolume,parpages} +%% +%% Copyright (C) 2016–2019 Alex Ball +%% +%% End of file `oxnotes-trad3.dbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx index 846bb78a317..69a74949379 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx @@ -4,7 +4,7 @@ %% %% The original source files were: %% -%% oxref.dtx (with options: `bbx,n') +%% oxref.dtx (with options: `bbx,n,default') %% ---------------------------------------------------------------- %% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style %% Author: Alex Ball @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxnotes.bbx} [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style] @@ -31,14 +31,6 @@ \iftoggle{blx@ox@scnames}{\bibcplstring[\textsc]{anon}}{\bibcplstring{anon}}% }% }{}{\wlog{WARNING: biblatex-oxref (oxnotes) failed to patch author}} -\renewbibmacro*{postnote}{% - \iffieldundef{postnote}{}{% - \iffieldundef{pages}{% - \setunit{\postnotedelim}% - \printfield{postnote}% - }{% - \printtext{\addspace\bibstring{thiscite}\space}% - \printfield{postnote}}}} \DeclareStyleSourcemap{% \maps[datatype=bibtex]{% \map{ diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx index 5e4e1c1a644..ea7fc8ce88e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx @@ -4,7 +4,7 @@ %% %% The original source files were: %% -%% oxref.dtx (with options: `cbx,n') +%% oxref.dtx (with options: `cbx,n,default') %% ---------------------------------------------------------------- %% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style %% Author: Alex Ball @@ -13,11 +13,21 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxnotes.cbx} [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style] \RequireCitationStyle{verbose} +\newbibmacro*{cite:postnote:pages}{% + \setunit{\addspace}% + \bibstring{thiscite}% + \setunit{\addspace}% + \printfield{postnote}} +\ExecuteBibliographyOptions{citepages=separate} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} \xpatchbibmacro{textcite}{% \printnames{labelname}% }{% diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx index cb56d6af769..e15a82772e5 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx @@ -4,7 +4,7 @@ %% %% The original source files were: %% -%% oxref.dtx (with options: `dbx,n') +%% oxref.dtx (with options: `dbx,n,default') %% ---------------------------------------------------------------- %% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style %% Author: Alex Ball @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxnotes.dbx} [\Version\space Data model for the Oxref family of styles] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx index cf60a17bcdd..597219dae44 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxnum.bbx} [\Version\space Numeric bibliography style inspired by the Oxford Guide to Style] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx index ea044eaa82f..b8751b37895 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxnum.cbx} [\Version\space Numeric citation style inspired by the Oxford Guide to Style] @@ -21,6 +21,10 @@ \renewcommand*{\multicitedelim}{\addsemicolon\space} \renewcommand*{\compcitedelim}{\addsemicolon\space} \renewcommand*{\postnotedelim}{\addcolon\space} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} \xpatchbibmacro{textcite}{% \printnames{labelname}% }{% diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx index 595605f83fd..005016e3fe1 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxnum.dbx} [\Version\space Data model for the Oxref family of styles] diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx index 9e1bb4ab6e0..b1a43dc325e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx @@ -13,10 +13,11 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxref.bbx} [\Version\space Base settings for bibliography styles inspired by the Oxford Guide to Style] +\RequirePackage{etoolbox} \RequirePackage{xpatch} \RequirePackage{xstring} \RequirePackage{graphicx} @@ -405,7 +406,7 @@ \ifcsdef{blx@ox@opt@anon@#1}{% \csuse{blx@ox@opt@anon@#1}% }{% - \PackageError{oxref} + \PackageError{biblatex-oxref} {Invalid option 'anon=#1'} {Valid values are 'long', 'short', and 'literal'.}}} \csdef{blx@ox@opt@anon@literal}{\togglefalse{blx@ox@autoanon}} @@ -873,7 +874,7 @@ \ifcsdef{blx@ox@issuestyle@#1}{% \csuse{blx@ox@issuestyle@#1}% }{% - \PackageError{biblatex} + \PackageError{biblatex-oxref} {Invalid option 'issuestyle=#1'} {Valid values are 'slash', 'colon', 'comma', 'parens'}% }% @@ -1131,7 +1132,7 @@ reference,mvreference,inreference]{volume}{% }{% \togglefalse{blx@ox@altbookseries}% \ifstrequal{#1}{in}{}{% - \PackageError{oxref} + \PackageError{biblatex-oxref} {Invalid option 'bookseries=#1'} {Valid values are 'in' and 'out'.}}}} \newcounter{locpubpairs} @@ -3008,6 +3009,7 @@ reference,mvreference,inreference]{volume}{% \usebibmacro{altreportdetails}% \usebibmacro{court-note}% } +\newcommand*\oxrefand{ and } \newbibmacro{eucasetype}{% \iffieldundef{type}{% \ifboolexpr{ @@ -3015,7 +3017,7 @@ reference,mvreference,inreference]{volume}{% or test {\IfSubStr{\thefield{number}}{--}} or - test {\IfSubStr{\thefield{number}}{ and }} + test {\IfSubStr{\thefield{number}}{\oxrefand}} }{% \bibstring{eujoinedcases}% }{% @@ -3788,6 +3790,7 @@ reference,mvreference,inreference]{volume}{% \iffieldequalstr{relatedtype}{multivolume}{% \setunit{\addcomma\space}}{}% }}{}{\wlog{WARNING: biblatex-oxref failed to append to begrelated}} +\renewcommand*{\begrelateddelimmultivolume}{\newunitpunct} \newbibmacro*{rellanguage}{% \def\do##1{% diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx index 0993633927a..6bef2cba858 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxyear.bbx} [\Version\space Author-year bibliography style inspired by the Oxford Guide to Style] @@ -22,14 +22,14 @@ \DeclareBibliographyOption{mergedate}[true]{% \ifcsdef{bbx@opt@mergedate@#1} {\csuse{bbx@opt@mergedate@#1}} - {\PackageError{biblatex} + {\PackageError{biblatex-oxref} {Invalid option 'mergedate=#1'} {Valid values are 'maximum', 'compact', 'basic', 'minimum',\MessageBreak 'year', 'true' (=year), and 'false'.}}} \DeclareTypeOption{mergedate}[true]{% \ifcsdef{bbx@opt@mergedate@#1} {\csuse{bbx@opt@mergedate@#1}} - {\PackageError{biblatex} + {\PackageError{biblatex-oxref} {Invalid option 'mergedate=#1'} {Valid values are 'maximum', 'compact', 'basic', 'minimum',\MessageBreak 'year', 'true' (=year), and 'false'.}}} diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx index 0c8d18faf3c..1b687ca5ceb 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxyear.cbx} [\Version\space Author-year citation style inspired by the Oxford Guide to Style] @@ -53,6 +53,10 @@ \renewcommand*{\multicitedelim}{\addsemicolon\space} \renewcommand*{\compcitedelim}{\addsemicolon\space} \renewcommand*{\postnotedelim}{\addcolon\space} +\RequirePackage{etoolbox} +\RequirePackage{xpatch} +\providetoggle{blx@ox@autoanon} +\providetoggle{blx@ox@abbranon} \xpatchbibmacro{textcite}{% \printnames{labelname}% }{% diff --git a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx index 506962c0ab7..0d9d8bca0a7 100644 --- a/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx @@ -13,7 +13,7 @@ %% See: http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- %% -\def\Version{2019/02/15 v1.0} +\def\Version{2019/02/19 v1.1} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesFile{oxyear.dbx} [\Version\space Data model for the Oxref family of styles] -- cgit v1.2.3