texlive[53424] Master/texmf-dist: biblatex-bath (16jan20)

commits+karl at tug.org commits+karl at tug.org
Thu Jan 16 22:57:11 CET 2020


Revision: 53424
          http://tug.org/svn/texlive?view=revision&revision=53424
Author:   karl
Date:     2020-01-16 22:57:10 +0100 (Thu, 16 Jan 2020)
Log Message:
-----------
biblatex-bath (16jan20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-bath/README.md
    trunk/Master/texmf-dist/doc/latex/biblatex-bath/biblatex-bath.bib
    trunk/Master/texmf-dist/doc/latex/biblatex-bath/biblatex-bath.pdf
    trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.dtx
    trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.ins
    trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-bath/british-bath.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-bath/english-bath.lbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-bath/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-bath/README.md	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-bath/README.md	2020-01-16 21:57:10 UTC (rev 53424)
@@ -96,7 +96,7 @@
 
 ## Licence
 
-Copyright 2016-2019 University of Bath.
+Copyright 2016-2020 University of Bath.
 
 This work consists of the documented LaTeX file biblatex-bath.dtx and a Makefile.
 

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-bath/biblatex-bath.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-bath/biblatex-bath.bib	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-bath/biblatex-bath.bib	2020-01-16 21:57:10 UTC (rev 53424)
@@ -281,22 +281,22 @@
   journal = {Lis-link},
   url = {lis-link at jiscmail.ac.uk},
   urldate = {2004-07-30}}
- at online{bvd2008bt,
+ at dataset{bvd2008bt,
   author = {{Bureau van Dijk}},
   year = {2008},
   title = {{BT} {Group} PLC Company Report},
   library = {FAME},
   address = {London},
-  organization = {Bureau van Dijk},
+  publisher = {Bureau van Dijk},
   url = {http://www.portal.euromonitor.com},
   urldate = {2014-11-06}}
- at online{wilson2013rgc,
+ at dataset{wilson2013rgc,
   author = {Wilson, D.},
   year = {2013},
   title = {Real Geometry and Connectedness via Triangular Description},
   subtitle = {{CAD} Example Bank},
   address = {Bath},
-  organization = {University of Bath},
+  publisher = {University of Bath},
   doi = {10.15125/BATH-00069},
   urldate = {2016-04-20}}
 @software{screencasto,

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-bath/biblatex-bath.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.dtx	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.dtx	2020-01-16 21:57:10 UTC (rev 53424)
@@ -1,7 +1,33 @@
 % \iffalse meta-comment
+%<*internal|bbx|cbx|dbx|lbx|lbx-gb>
+\def\Version{2020/01/16 v3.2}
+%</internal|bbx|cbx|dbx|lbx|lbx-gb>
 %<*internal>
 \iffalse
 %</internal>
+%<*bbx|cbx|dbx|lbx|lbx-gb>
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%</bbx|cbx|dbx|lbx|lbx-gb>
+%<*bbx>
+\ProvidesFile{bath.bbx}
+    [\Version\space Biblography style as recommended by the University of Bath Library]
+%</bbx>
+%<*cbx>
+\ProvidesFile{bath.cbx}
+    [\Version\space Citation style as recommended by the University of Bath Library]
+%</cbx>
+%<*dbx>
+\ProvidesFile{bath.dbx}
+    [\Version\space Data model required by the biblatex-bath style]
+%</dbx>
+%<*lbx>
+\ProvidesFile{english-bath.lbx}
+    [\Version\space Generic English conventions required by the biblatex-bath style]
+%</lbx>
+%<*lbx-gb>
+\ProvidesFile{british-bath.lbx}
+    [\Version\space British English conventions required by the biblatex-bath style]
+%</lbx-gb>
 %<*readme>
 # biblatex-bath: Harvard referencing style as recommended by the University of Bath Library
 %</readme>
@@ -37,7 +63,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2019 by University of Bath
+Copyright (C) 2020 by University of Bath
 \endpostamble
 
 \usedir{tex/latex/\jobname}
@@ -63,7 +89,7 @@
 %</internal>
 %<*driver>
 \ProvidesFile{biblatex-bath.dtx}
-    [2019/08/29 v3.1 Harvard referencing style as recommended by the University of Bath Library]
+    [\Version\space Harvard referencing style as recommended by the University of Bath Library]
 
 \documentclass[10pt,a4paper]{article}
 \usepackage[british]{babel}
@@ -397,7 +423,7 @@
 
 \section{Using the style}
 
-This style has been tested with \textsf{biblatex} versions 3.7 and 3.13.
+This style has been tested with \textsf{biblatex} versions 3.12 and 3.14.
 
 To use the style, specify it when you load \textsf{biblatex}. To get the sorting
 order of your \emph{citations} right, specify the \texttt{ynt} sorting scheme.
@@ -1414,13 +1440,13 @@
 \begin{Verbatim}
 %</driver>
 %<*driver|bib>
- at online{bvd2008bt,
+ at dataset{bvd2008bt,
   author = {{Bureau van Dijk}},
   year = {2008},
   title = {{BT} {Group} PLC Company Report},
   library = {FAME},
   address = {London},
-  organization = {Bureau van Dijk},
+  publisher = {Bureau van Dijk},
   url = {http://www.portal.euromonitor.com},
   urldate = {2014-11-06}}
 %</driver|bib>
@@ -1442,13 +1468,13 @@
 \begin{Verbatim}
 %</driver>
 %<*driver|bib>
- at online{wilson2013rgc,
+ at dataset{wilson2013rgc,
   author = {Wilson, D.},
   year = {2013},
   title = {Real Geometry and Connectedness via Triangular Description},
   subtitle = {{CAD} Example Bank},
   address = {Bath},
-  organization = {University of Bath},
+  publisher = {University of Bath},
   doi = {10.15125/BATH-00069},
   urldate = {2016-04-20}}
 %</driver|bib>
@@ -1456,11 +1482,7 @@
 \end{Verbatim}
 \end{bibexbox}
 
-\begin{tips}\item
-You can also use \texttt{dataset} as an alias for \texttt{online}.
-\end{tips}
 
-
 \subsubsection*{Computer program}
 
 \begin{bibexbox}<RX>{screencasto}
@@ -1997,7 +2019,7 @@
 %<readme>## Licence
 %<readme>
 %<*driver|readme>
-Copyright 2016-2019 University of Bath.
+Copyright 2016-2020 University of Bath.
 
 This work consists of the documented LaTeX file biblatex-bath.dtx and a Makefile.
 
@@ -2054,7 +2076,7 @@
 %
 % \section{Implementation: bibliography style}
 %
-% \setcounter{lstnumber}{16}
+% \setcounter{lstnumber}{20}
 %
 % \subsection{Preliminaries}
 %
@@ -2113,8 +2135,8 @@
 \renewcommand*{\bibfont}{\normalfont\normalsize}
 %    \end{macrocode}
 %
-% To maintain compatibility with \textsf{biblatex} 3.7 (used on Overleaf at the
-% time of writing) we backport some newer features.
+% To maintain compatibility with older versions of \textsf{biblatex},
+% we backport some newer features if necessary.
 %
 %    \begin{macrocode}
 \ifcsdef{letbibmacro}{}{%
@@ -2399,6 +2421,8 @@
 \newtoggle{bbx:onlineshown}
 \newbibmacro*{isonline}{%
   \ifboolexpr{(
+      test {\iffieldundef{doi}}
+      and
       test {\iffieldundef{url}}
       and
       not test {\ifentrytype{online}}
@@ -2432,35 +2456,47 @@
 %
 %    \begin{macrocode}
 \renewbibmacro*{title}{%
-  \printtext{%
+  \ifboolexpr{
+    test {\iffieldundef{title}}
+    and
+    test {\iffieldundef{subtitle}}
+  }{}{%
+    \printtext[title]{%
+      \printfield[sentencecase]{title}%
+      \setunit{\subtitlepunct}%
+      \printfield[midsentencecase]{subtitle}%
+      \setunit{\addspace}%
+    }%
+    \printfield{version}%
+    \clearfield{version}%
+    \setunit*{\addspace}%
+    \printfield{titleaddon}%
     \ifboolexpr{
-      test {\iffieldundef{title}}
+      test {\iffieldundef{journaltitle}}
       and
-      test {\iffieldundef{subtitle}}
-    }{}{%
-      \printtext[title]{%
-        \printfield[sentencecase]{title}%
-        \setunit{\subtitlepunct}%
-        \printfield[midsentencecase]{subtitle}%
-        \setunit{\addspace}%
-      }%
-      \printfield{version}%
-      \clearfield{version}%
+      test {\iffieldundef{booktitle}}
+      and
+      test {\iffieldundef{library}}
+      and
+      not test {\ifentrytype{software}}
+      and (
+        test {\iffieldundef{type}}
+        or
+        test {\nottoggle{bbx:labelistitle}}
+        or
+        not (
+          test {\ifentrytype{audio}}
+          or
+          test {\ifentrytype{video}}
+          or
+          test {\ifentrytype{music}}
+          or
+          test {\ifentrytype{movie}}
+      ))
+    }{%
       \setunit*{\addspace}%
-      \printfield{titleaddon}%
-      \ifboolexpr{
-        test {\iffieldundef{journaltitle}}
-        and
-        test {\iffieldundef{booktitle}}
-        and
-        test {\iffieldundef{library}}
-        and
-        not test {\ifentrytype{software}}
-      }{%
-        \setunit*{\addspace}%
-        \usebibmacro{isonline}%
-      }{}%
-    }%
+      \usebibmacro{isonline}%
+    }{}%
   }%
 }
 
@@ -2555,6 +2591,18 @@
         test {\ifentrytype{image}}
       ) and
       not test {\ifentrytype{software}}
+      and (
+        test {\iffieldundef{type}}
+        or
+        not (
+          test {\ifentrytype{audio}}
+          or
+          test {\ifentrytype{video}}
+          or
+          test {\ifentrytype{music}}
+          or
+          test {\ifentrytype{movie}}
+      ))
     }{%
       \setunit*{\addspace}%
       \usebibmacro{isonline}%
@@ -2620,7 +2668,7 @@
 %
 %    \begin{macrocode}
 \DeclareDelimFormat{nameyeardelim}{\addcomma\space}
-\DeclareDelimFormat*[parencite,bib,biblist]{nameyeardelim}{\addcomma\space}
+\DeclareDelimFormat[parencite,bib,biblist]{nameyeardelim}{\addcomma\space}
 \newcommand{\dononameyeardelim}{%
   \ifentrytype{legislation}{%
     \addspace
@@ -2671,7 +2719,7 @@
     ) and
     togl {bbx:labelistitle}
   }{\addspace}{\addcomma\space}}
-\DeclareDelimFormat*[bib,biblist]{nametitledelim}{%
+\DeclareDelimFormat[bib,biblist]{nametitledelim}{%
   \ifboolexpr{
     (
       test {\ifentrytype{jurisdiction}}
@@ -2807,7 +2855,7 @@
 }{}{\wlog{WARNING: biblatex-bath failed to patch bbx at opt@mergedate at false}}
 %    \end{macrocode}
 %
-% If biblatex 3.7 is used, we update the logic for
+% If an older version of biblatex is used, we update the logic for
 % |\bbx at opt@mergedate at maximum|, which is used by the |letter| driver.
 %
 %    \begin{macrocode}
@@ -3009,7 +3057,7 @@
 % Versions are printed with `v.\@' in parentheses.
 %
 %    \begin{macrocode}
-\DeclareFieldFormat{version}{\mkbibparens{\bibstring{version}#1}}
+\DeclareFieldFormat{version}{\mkbibparens{\biblcsstring{version}#1}}
 %    \end{macrocode}
 %
 % \subsection{Types}
@@ -3106,6 +3154,12 @@
   \iftoggle{bbx:url}
     {\usebibmacro{url+urldate}}
     {}}
+\xpatchbibdriver{online}{%
+  \iftoggle{bbx:doi}
+    {\printfield{doi}}
+    {}%
+}{}{}{\wlog{WARNING: biblatex-bath failed to remove extra DOI from online driver}}
+
 \renewbibmacro*{url}{%
   \iffieldundef{doi}%
     {\printfield{url}}%
@@ -3273,6 +3327,24 @@
 
 %    \end{macrocode}
 %
+% \subsection{Datasets}
+%
+% We patch the new datasets driver from biblatex v3.13 so it can emulate what
+% we had previously done with the online driver.
+%
+%    \begin{macrocode}
+\xpatchbibdriver{dataset}{%
+  \printlist{organization}%
+  \newunit
+  \usebibmacro{publisher+location+date}%
+}{%
+  \usebibmacro{library}%
+  \newunit\newblock
+  \usebibmacro{organization+location+date}%
+}{}{\wlog{WARNING: biblatex-bath failed to patch dataset driver}}
+
+%    \end{macrocode}
+%
 % \subsection{Online works}
 %
 % Compared with the standard styles, the main difference is that the
@@ -3281,6 +3353,8 @@
 %    \begin{macrocode}
 \xpatchbibdriver{online}{%
   \printlist{organization}%
+  \newunit\newblock
+  \usebibmacro{date}%
 }{%
   \usebibmacro{library}%
   \newunit\newblock
@@ -3440,6 +3514,15 @@
 % The \texttt{audio} and \texttt{video} drivers are based on \texttt{misc}.
 %
 %    \begin{macrocode}
+\newbibmacro*{type+online}{%
+  \printfield{type}%
+  \ifboolexpr{
+    test {\iffieldundef{type}}
+    or
+    test {\nottoggle{bbx:labelistitle}}
+  }{}{%
+    \setunit{\addspace}%
+    \usebibmacro{isonline}}}
 \DeclareBibliographyDriver{audio}{%
   \usebibmacro{bibindex}%
   \usebibmacro{begentry}%
@@ -3449,7 +3532,7 @@
   \newunit
   \printlist{language}%
   \newunit\newblock
-  \printfield{type}%
+  \usebibmacro{type+online}%
   \newunit\newblock
   \usebibmacro{byauthor}[given-family:full]%
   \newunit\newblock
@@ -4022,7 +4105,6 @@
 %
 %    \begin{macrocode}
 \DeclareBibliographyAlias{standard}{manual}
-\DeclareBibliographyAlias{dataset}{online}
 %    \end{macrocode}
 %
 % \iffalse
@@ -4032,7 +4114,7 @@
 %
 % \section{Implementation: data model}
 %
-% \setcounter{lstnumber}{16}
+% \setcounter{lstnumber}{20}
 %
 %    \begin{macrocode}
 \DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,cjk}
@@ -4044,7 +4126,7 @@
 %
 % \section{Implementation: General English language localization}
 %
-% \setcounter{lstnumber}{16}
+% \setcounter{lstnumber}{20}
 %
 % The strings are mostly the same except for the following changes. Note that
 % month names are never abbreviated.
@@ -4107,7 +4189,7 @@
 %
 % \section{Implementation: British English language localization}
 %
-% \setcounter{lstnumber}{16}
+% \setcounter{lstnumber}{20}
 %
 % We use the standard version with a few changes. We display the day as a
 % cardinal number instead of an ordinal. The date is separated from the time
@@ -4144,7 +4226,7 @@
 %
 % \section{Implementation: citation style}
 %
-% \setcounter{lstnumber}{16}
+% \setcounter{lstnumber}{20}
 %
 % The standard |authoryear-comp| style is a close match for what we need.
 %

Modified: trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.ins	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/source/latex/biblatex-bath/biblatex-bath.ins	2020-01-16 21:57:10 UTC (rev 53424)
@@ -37,7 +37,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2019 by University of Bath
+Copyright (C) 2020 by University of Bath
 \endpostamble
 
 \usedir{tex/latex/\jobname}
@@ -51,6 +51,6 @@
 \endbatchfile
 
 %% 
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
 %%
 %% End of file `biblatex-bath.ins'.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.bbx	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.bbx	2020-01-16 21:57:10 UTC (rev 53424)
@@ -13,6 +13,10 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
+\def\Version{2020/01/16 v3.2}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesFile{bath.bbx}
+    [\Version\space Biblography style as recommended by the University of Bath Library]
 \RequirePackage{xpatch}
 \RequirePackage{xstring}
 \RequirePackage{etoolbox}
@@ -276,6 +280,8 @@
 \newtoggle{bbx:onlineshown}
 \newbibmacro*{isonline}{%
   \ifboolexpr{(
+      test {\iffieldundef{doi}}
+      and
       test {\iffieldundef{url}}
       and
       not test {\ifentrytype{online}}
@@ -294,35 +300,47 @@
 }}
 
 \renewbibmacro*{title}{%
-  \printtext{%
+  \ifboolexpr{
+    test {\iffieldundef{title}}
+    and
+    test {\iffieldundef{subtitle}}
+  }{}{%
+    \printtext[title]{%
+      \printfield[sentencecase]{title}%
+      \setunit{\subtitlepunct}%
+      \printfield[midsentencecase]{subtitle}%
+      \setunit{\addspace}%
+    }%
+    \printfield{version}%
+    \clearfield{version}%
+    \setunit*{\addspace}%
+    \printfield{titleaddon}%
     \ifboolexpr{
-      test {\iffieldundef{title}}
+      test {\iffieldundef{journaltitle}}
       and
-      test {\iffieldundef{subtitle}}
-    }{}{%
-      \printtext[title]{%
-        \printfield[sentencecase]{title}%
-        \setunit{\subtitlepunct}%
-        \printfield[midsentencecase]{subtitle}%
-        \setunit{\addspace}%
-      }%
-      \printfield{version}%
-      \clearfield{version}%
+      test {\iffieldundef{booktitle}}
+      and
+      test {\iffieldundef{library}}
+      and
+      not test {\ifentrytype{software}}
+      and (
+        test {\iffieldundef{type}}
+        or
+        test {\nottoggle{bbx:labelistitle}}
+        or
+        not (
+          test {\ifentrytype{audio}}
+          or
+          test {\ifentrytype{video}}
+          or
+          test {\ifentrytype{music}}
+          or
+          test {\ifentrytype{movie}}
+      ))
+    }{%
       \setunit*{\addspace}%
-      \printfield{titleaddon}%
-      \ifboolexpr{
-        test {\iffieldundef{journaltitle}}
-        and
-        test {\iffieldundef{booktitle}}
-        and
-        test {\iffieldundef{library}}
-        and
-        not test {\ifentrytype{software}}
-      }{%
-        \setunit*{\addspace}%
-        \usebibmacro{isonline}%
-      }{}%
-    }%
+      \usebibmacro{isonline}%
+    }{}%
   }%
 }
 
@@ -399,6 +417,18 @@
         test {\ifentrytype{image}}
       ) and
       not test {\ifentrytype{software}}
+      and (
+        test {\iffieldundef{type}}
+        or
+        not (
+          test {\ifentrytype{audio}}
+          or
+          test {\ifentrytype{video}}
+          or
+          test {\ifentrytype{music}}
+          or
+          test {\ifentrytype{movie}}
+      ))
     }{%
       \setunit*{\addspace}%
       \usebibmacro{isonline}%
@@ -437,7 +467,7 @@
 }
 
 \DeclareDelimFormat{nameyeardelim}{\addcomma\space}
-\DeclareDelimFormat*[parencite,bib,biblist]{nameyeardelim}{\addcomma\space}
+\DeclareDelimFormat[parencite,bib,biblist]{nameyeardelim}{\addcomma\space}
 \newcommand{\dononameyeardelim}{%
   \ifentrytype{legislation}{%
     \addspace
@@ -480,7 +510,7 @@
     ) and
     togl {bbx:labelistitle}
   }{\addspace}{\addcomma\space}}
-\DeclareDelimFormat*[bib,biblist]{nametitledelim}{%
+\DeclareDelimFormat[bib,biblist]{nametitledelim}{%
   \ifboolexpr{
     (
       test {\ifentrytype{jurisdiction}}
@@ -747,7 +777,7 @@
   }{}{\wlog{WARNING: biblatex-bath failed to patch mkdaterangetruncextra at i}}%
 \fi
 
-\DeclareFieldFormat{version}{\mkbibparens{\bibstring{version}#1}}
+\DeclareFieldFormat{version}{\mkbibparens{\biblcsstring{version}#1}}
 \DeclareFieldFormat{type}{\ifbibstring{#1}{\biblstring{#1}}{#1}}
 \renewbibmacro*{event+venue+date}{%
   \printfield{eventtitle}%
@@ -804,6 +834,12 @@
   \iftoggle{bbx:url}
     {\usebibmacro{url+urldate}}
     {}}
+\xpatchbibdriver{online}{%
+  \iftoggle{bbx:doi}
+    {\printfield{doi}}
+    {}%
+}{}{}{\wlog{WARNING: biblatex-bath failed to remove extra DOI from online driver}}
+
 \renewbibmacro*{url}{%
   \iffieldundef{doi}%
     {\printfield{url}}%
@@ -932,8 +968,20 @@
   \usebibmacro{event+venue+date}%
 }{}{\wlog{WARNING: biblatex-bath failed to patch inproceedings driver}}
 
+\xpatchbibdriver{dataset}{%
+  \printlist{organization}%
+  \newunit
+  \usebibmacro{publisher+location+date}%
+}{%
+  \usebibmacro{library}%
+  \newunit\newblock
+  \usebibmacro{organization+location+date}%
+}{}{\wlog{WARNING: biblatex-bath failed to patch dataset driver}}
+
 \xpatchbibdriver{online}{%
   \printlist{organization}%
+  \newunit\newblock
+  \usebibmacro{date}%
 }{%
   \usebibmacro{library}%
   \newunit\newblock
@@ -1054,6 +1102,15 @@
   }}
 \ExecuteBibliographyOptions[standard]{useeditor=false}
 
+\newbibmacro*{type+online}{%
+  \printfield{type}%
+  \ifboolexpr{
+    test {\iffieldundef{type}}
+    or
+    test {\nottoggle{bbx:labelistitle}}
+  }{}{%
+    \setunit{\addspace}%
+    \usebibmacro{isonline}}}
 \DeclareBibliographyDriver{audio}{%
   \usebibmacro{bibindex}%
   \usebibmacro{begentry}%
@@ -1063,7 +1120,7 @@
   \newunit
   \printlist{language}%
   \newunit\newblock
-  \printfield{type}%
+  \usebibmacro{type+online}%
   \newunit\newblock
   \usebibmacro{byauthor}[given-family:full]%
   \newunit\newblock
@@ -1528,9 +1585,8 @@
   \usebibmacro{finentry}}
 
 \DeclareBibliographyAlias{standard}{manual}
-\DeclareBibliographyAlias{dataset}{online}
 
 %% 
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
 %%
 %% End of file `bath.bbx'.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.cbx	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.cbx	2020-01-16 21:57:10 UTC (rev 53424)
@@ -13,6 +13,10 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
+\def\Version{2020/01/16 v3.2}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesFile{bath.cbx}
+    [\Version\space Citation style as recommended by the University of Bath Library]
 \RequireCitationStyle{authoryear-comp}
 \ExecuteBibliographyOptions{uniquename=init}
 \renewcommand*{\compcitedelim}{\addsemicolon\space}
@@ -33,6 +37,6 @@
 }{}{\wlog{WARNING: biblatex-bath failed to patch cite:label}}
 
 %% 
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
 %%
 %% End of file `bath.cbx'.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.dbx	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-bath/bath.dbx	2020-01-16 21:57:10 UTC (rev 53424)
@@ -13,9 +13,13 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
+\def\Version{2020/01/16 v3.2}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesFile{bath.dbx}
+    [\Version\space Data model required by the biblatex-bath style]
 \DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,cjk}
 
 %% 
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
 %%
 %% End of file `bath.dbx'.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-bath/british-bath.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-bath/british-bath.lbx	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-bath/british-bath.lbx	2020-01-16 21:57:10 UTC (rev 53424)
@@ -13,6 +13,10 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
+\def\Version{2020/01/16 v3.2}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesFile{british-bath.lbx}
+    [\Version\space British English conventions required by the biblatex-bath style]
 \InheritBibliographyExtras{british}
 \DeclareBibliographyExtras{%
   \protected\def\mkbibdatelong#1#2#3{%
@@ -36,6 +40,6 @@
 }
 
 %% 
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
 %%
 %% End of file `british-bath.lbx'.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-bath/english-bath.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-bath/english-bath.lbx	2020-01-16 21:56:54 UTC (rev 53423)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-bath/english-bath.lbx	2020-01-16 21:57:10 UTC (rev 53424)
@@ -13,6 +13,10 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
+\def\Version{2020/01/16 v3.2}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesFile{english-bath.lbx}
+    [\Version\space Generic English conventions required by the biblatex-bath style]
 \InheritBibliographyExtras{english}
 \DeclareBibliographyStrings
 {inherit          = {english}
@@ -59,6 +63,6 @@
 }
 
 %% 
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
 %%
 %% End of file `english-bath.lbx'.



More information about the tex-live-commits mailing list