texlive[53412] Master/texmf-dist: dccpaper (15jan20)

commits+karl at tug.org commits+karl at tug.org
Wed Jan 15 22:48:33 CET 2020


Revision: 53412
          http://tug.org/svn/texlive?view=revision&revision=53412
Author:   karl
Date:     2020-01-15 22:48:33 +0100 (Wed, 15 Jan 2020)
Log Message:
-----------
dccpaper (15jan20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/dccpaper/README.md
    trunk/Master/texmf-dist/doc/latex/dccpaper/dccpaper.pdf
    trunk/Master/texmf-dist/source/latex/dccpaper/Makefile
    trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.dtx
    trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.ins
    trunk/Master/texmf-dist/tex/latex/dccpaper/dccpaper-base.sty
    trunk/Master/texmf-dist/tex/latex/dccpaper/idcc.cls
    trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v14.cls

Modified: trunk/Master/texmf-dist/doc/latex/dccpaper/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dccpaper/README.md	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/doc/latex/dccpaper/README.md	2020-01-15 21:48:33 UTC (rev 53412)
@@ -1,9 +1,12 @@
 # The dccpaper bundle: LaTeX classes for submissions to IJDC and IDCC
 
-The dccpaper bundle consists of two very similar classes.
+The dccpaper bundle consists of three very similar classes.
 
+ijdc-v14.cls corresponds to the template used by the
+[International Journal of Digital Curation], beginning with volume 14.
+
 ijdc-v9.cls corresponds to the template used by the
-[International Journal of Digital Curation], beginning with volume 9.
+[International Journal of Digital Curation] for volumes 9 to 13 inclusive.
 
 idcc.cls corresponds to the template used for the
 [International Digital Curation Conference], beginning with IDCC15.
@@ -71,7 +74,7 @@
 
 ## Licence
 
-Copyright 2019 Digital Curation Centre, University of Edinburgh.
+Copyright 2020 Digital Curation Centre, University of Edinburgh.
 
 This work consists of the image files dccpaper-by.eps and
 dccpaper-by.pdf, the documented LaTeX file dccpaper.dtx and a Makefile.

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

Modified: trunk/Master/texmf-dist/source/latex/dccpaper/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/dccpaper/Makefile	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/source/latex/dccpaper/Makefile	2020-01-15 21:48:33 UTC (rev 53412)
@@ -15,9 +15,9 @@
 source: $(NAME).dtx
 	tex -interaction=batchmode $(NAME).dtx >/dev/null
 
-ijdc-v9.cls idcc.cls $(NAME)-base.sty $(NAME)-apacite.bib $(NAME)-biblatex.bib README.md: source
+ijdc-v9.cls ijdc-v14.cls idcc.cls $(NAME)-base.sty $(NAME)-apacite.bib $(NAME)-biblatex.bib README.md: source
 
-$(NAME).pdf: $(NAME).dtx ijdc-v9.cls $(NAME)-biblatex.bib $(NAME)-by.pdf
+$(NAME).pdf: $(NAME).dtx ijdc-v9.cls ijdc-v14.cls $(NAME)-biblatex.bib $(NAME)-by.pdf
 	lualatex -recorder -interaction=batchmode $(NAME).dtx >/dev/null
 	biber $(NAME)
 	lualatex -recorder -interaction=batchmode $(NAME).dtx >/dev/null
@@ -24,7 +24,7 @@
 	lualatex -recorder -interaction=batchmode $(NAME).dtx >/dev/null
 	@echo "Compilation of PDF finished."
 
-apacitetest.pdf: clean $(NAME).dtx ijdc-v9.cls $(NAME)-apacite.bib $(NAME)-by.pdf
+apacitetest.pdf: clean $(NAME).dtx ijdc-v9.cls ijdc-v14.cls $(NAME)-apacite.bib $(NAME)-by.pdf
 	lualatex -recorder -interaction=batchmode '\newif\ifapacite\input $(NAME).dtx' >/dev/null
 	bibtex $(NAME)
 	lualatex -recorder -interaction=batchmode '\newif\ifapacite\input $(NAME).dtx' >/dev/null
@@ -38,12 +38,12 @@
 	rm -rf _markdown_$(NAME)
 
 distclean: clean
-	rm -f $(NAME).pdf apacitetest.pdf ijdc-v9.cls idcc.cls $(NAME)-base.sty $(NAME)-{biblatex,apacite}.bib
+	rm -f $(NAME).pdf apacitetest.pdf ijdc-v9.cls ijdc-v14.cls idcc.cls $(NAME)-base.sty $(NAME)-{biblatex,apacite}.bib
 
 inst: all
 	mkdir -p $(UTREE)/{tex,source,doc}/latex/$(NAME)
 	cp $(NAME).dtx $(UTREE)/source/latex/$(NAME)
-	cp {ijdc-v9,idcc}.cls $(NAME)-base.sty $(NAME)-by.{eps,pdf} $(UTREE)/tex/latex/$(NAME)
+	cp {ijdc-v9,ijdc-v14,idcc}.cls $(NAME)-base.sty $(NAME)-by.{eps,pdf} $(UTREE)/tex/latex/$(NAME)
 	cp $(NAME).pdf $(NAME)-{biblatex,apacite}.bib README.md $(UTREE)/doc/latex/$(NAME)
 	mktexlsr
 uninst:
@@ -53,7 +53,7 @@
 install: all
 	sudo mkdir -p $(LOCAL)/{tex,source,doc}/latex/$(NAME)
 	sudo cp $(NAME).dtx $(LOCAL)/source/latex/$(NAME)
-	sudo cp {ijdc-v9,idcc}.cls $(NAME)-base.sty $(NAME)-by.{eps,pdf} $(LOCAL)/tex/latex/$(NAME)
+	sudo cp {ijdc-v9,ijdc-v14,idcc}.cls $(NAME)-base.sty $(NAME)-by.{eps,pdf} $(LOCAL)/tex/latex/$(NAME)
 	sudo cp $(NAME).pdf $(NAME)-{biblatex,apacite}.bib README.md $(LOCAL)/doc/latex/$(NAME)
 	mktexlsr
 uninstall:
@@ -62,7 +62,7 @@
 
 zip: all
 	mkdir $(TDIR)
-	cp {ijdc-v9,idcc}.cls $(NAME)-base.sty $(NAME)-by.{eps,pdf} $(NAME).{dtx,pdf} README.md Makefile $(TDIR)
+	cp {ijdc-v9,ijdc-v14,idcc}.cls $(NAME)-base.sty $(NAME)-by.{eps,pdf} $(NAME).{dtx,pdf} README.md Makefile $(TDIR)
 	cd $(TEMP); zip -Drq $(PWD)/$(NAME)-$(VERS).zip $(NAME)
 
 ctan: all

Modified: trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.dtx	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.dtx	2020-01-15 21:48:33 UTC (rev 53412)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
-%<*internal|ijdc9|idcc|base>
-\def\Version{2019/10/07 v1.8.1}
-%</internal|ijdc9|idcc|base>
+%<*internal|ijdc9|ijdc14|idcc|base>
+\def\Version{2020/01/15 v2.0}
+%</internal|ijdc9|ijdc14|idcc|base>
 %<*internal>
 \iffalse
 %</internal>
@@ -8,10 +8,13 @@
 %<*readme>
 # The dccpaper bundle: LaTeX classes for submissions to IJDC and IDCC
 
-The dccpaper bundle consists of two very similar classes.
+The dccpaper bundle consists of three very similar classes.
 
+ijdc-v14.cls corresponds to the template used by the
+[International Journal of Digital Curation], beginning with volume 14.
+
 ijdc-v9.cls corresponds to the template used by the
-[International Journal of Digital Curation], beginning with volume 9.
+[International Journal of Digital Curation] for volumes 9 to 13 inclusive.
 
 idcc.cls corresponds to the template used for the
 [International Digital Curation Conference], beginning with IDCC15.
@@ -27,11 +30,15 @@
 [International Digital Curation Conference]: http://www.dcc.ac.uk/events/international-digital-curation-conference-idcc
 
 %</readme>
-%<ijdc9|idcc|base>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%<ijdc9|ijdc14|idcc|base>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<*ijdc9>
 \ProvidesClass{ijdc-v9}
-    [\Version\space Class for submissions to the International Journal of Digital Curation, volume 9 onwards.]
+    [\Version\space Class for submissions to the International Journal of Digital Curation, volumes 9--13 inclusive.]
 %</ijdc9>
+%<*ijdc14>
+\ProvidesClass{ijdc-v14}
+    [\Version\space Class for submissions to the International Journal of Digital Curation, volume 14 onwards.]
+%</ijdc14>
 %<*idcc>
 \ProvidesClass{idcc}
     [\Version\space Class for submissions to the International Digital Curation Conference.]
@@ -240,7 +247,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2019 Digital Curation Centre, University of Edinburgh
+Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
 <info at dcc.ac.uk>
 \endpostamble
 
@@ -247,6 +254,7 @@
 \usedir{tex/latex/dccpaper}
 \generate{
   \file{ijdc-v9.cls}{\from{\jobname.dtx}{ijdc9}}
+  \file{ijdc-v14.cls}{\from{\jobname.dtx}{ijdc14}}
   \file{idcc.cls}{\from{\jobname.dtx}{idcc}}
   \file{dccpaper-base.sty}{\from{\jobname.dtx}{base}}
 }
@@ -273,7 +281,7 @@
 %<*driver>
 \ProvidesFile{dccpaper.dtx}
     [\Version\ Classes for submissions to IJDC and IDCC]
-\documentclass{ijdc-v9}
+\documentclass{ijdc-v14}
 \let\DccpaperMaketitle=\maketitle
 
 % For typesetting the documentation generally
@@ -453,7 +461,8 @@
 \begin{abstract}
 This is the documentation for the \pkg{dccpaper} bundle, consisting of the following classes:
 \begin{itemize}
-\item\textsf{ijdc-v9}, which corresponds to the template used by the International Journal of Digital Curation, beginning with volume 9.
+\item\textsf{ijdc-v14}, which corresponds to the template used by the International Journal of Digital Curation, beginning with volume 14.
+\item\textsf{ijdc-v9}, which corresponds to the template used by the International Journal of Digital Curation for volumes 9 and 13 inclusive.
 \item\textsf{idcc}, which corresponds to the template used for the International Digital Curation Conference, beginning with IDCC15.
 \end{itemize}
 
@@ -468,7 +477,7 @@
 
 \section{Introduction}
 
-The \LaTeX\ class \textsf{ijdc-v9} produces camera-ready papers and articles suitable for inclusion in the International Journal of Digital Curation, with applicability from volume 9 onwards. The similar \textsf{idcc} class can be used for submissions to the International Digital Curation Conference, beginning with the 2015 conference. This document explains how to use these classes.
+The \LaTeX\ class \textsf{ijdc-v14} produces camera-ready papers and articles suitable for inclusion in the International Journal of Digital Curation, with applicability from volume 14 onwards. This is a minor change to the template used for volumes 9--13, which remains available as \textsf{ijdc-v9}. The similar \textsf{idcc} class can be used for submissions to the International Digital Curation Conference, beginning with the 2015 conference. This document explains how to use these classes.
 
 \section{Dependencies}
 
@@ -489,6 +498,15 @@
 
 \begin{itemize}
 \item
+If using the \textsf{ijdc-v14} class or the \textsf{idcc} class for conferences from
+2020, the main text font will be the first available out of Baskerville, BaskervilleF
+(\pkg{baskervillef}), Baskervaldx (\pkg{baskervaldx}), Baskervald (\pkg{baskervaldadf}),
+or the standard Computer Modern/Latin Modern.
+The sans-serif font will be the first available out of Lucida Sans, Go Sans
+(\pkg{gofonts}) or Helvetica (\pkg{helvet}).
+\item
+If using the \textsf{ijdc-v9} class or the \textsf{idcc} class for conferences up
+to 2019,
 \pkg{newtx} will be used if available in place of \pkg{mathptmx}, and
 \pkg{tgheros} will be used in place of \pkg{helvet}.
 \item
@@ -502,16 +520,18 @@
 \subsection{International Journal of Digital Curation}
 
 The class is loaded in the usual way with
-\lstinline|\documentclass[$\meta{options}$]{ijdc-v9}|.
+\lstinline|\documentclass[$\meta{options}$]{ijdc-v14}|.
 The following options are available:
 
 \begin{description}[font=\normalfont\key]
 \item[paper]
-Use this for peer-reviewed papers.
+Use this for research papers.
 \item[article]
-Use this for general (non-peer-reviewed) articles if you like, but you do not have to as the class defaults to this state.
+Use this for general articles if you like, but you do not have to as the class defaults to this state.
 \item[editorial]
 Use this for an editorial.
+\item[preprint]
+Use this for a conference preprint.
 \end{description}
 
 \subsection{International Digital Curation Conference}
@@ -836,6 +856,8 @@
 \section{Appendix A: Change History}
 
 \begin{description}
+\item[v2.0] 2020-01-15\\
+Added new formatting for IJDC volume 14 and IDCC 20.
 \item[v1.8.1] 2019-10-07\\
 Updated to work with changed \LaTeX\ internals.
 \item[v1.8] 2019-03-08\\
@@ -1048,7 +1070,7 @@
 %<readme>## Licence
 %<readme>
 %<*driver|readme>
-Copyright 2019 Digital Curation Centre, University of Edinburgh.
+Copyright 2020 Digital Curation Centre, University of Edinburgh.
 
 This work consists of the image files dccpaper-by.eps and
 dccpaper-by.pdf, the documented LaTeX file dccpaper.dtx and a Makefile.
@@ -1077,16 +1099,16 @@
 %</driver>
 % \fi
 % \iffalse
-%<*ijdc9>
+%<*ijdc9|ijdc14>
 % \fi
 %
-% \subsection{ijdc-v9.cls}
+% \subsection{ijdc-v14.cls and ijdc-v9.cls}
 % \setcounter{lstnumber}{21}
 %
 % \begin{macro}{dccp at type}
 % \begin{macro}{dccp at editorial}
 % The type of paper is recorded in \cs{dccp at type}. The possible values are
-% `General Article', `Peer-Reviewed Paper', or `Editorial'.
+% `General Article', `Research Paper' (was `Peer-Reviewed Paper'), or `Editorial'.
 % The latter is provided through the constant \cs{dccp at editorial} so we can
 % test for it later with ease.
 %
@@ -1113,10 +1135,9 @@
 % \begin{optionkey}{editorial}
 % \begin{optionkey}{paper}
 % \begin{optionkey}{article}
-% These three options set \cs{dccp at type} appropriately. The \key{editorial}
+% \begin{optionkey}{preprint}
+% These four options set \cs{dccp at type} appropriately. The \key{editorial}
 % option additionally switches page numbers to roman numerals.
-% The \key{article} option is redundant, but included for symmetry with
-% \key{paper}.
 %
 %    \begin{macrocode}
 \DeclareOption{editorial}{\let\dccp at type=\dccp at editorial%
@@ -1125,7 +1146,35 @@
     \renewcommand{\thelastpage}{\@roman\c at lastpage}%
   }%
 }
+%    \end{macrocode}
+% \iffalse
+%<*ijdc14>
+% \fi
+%
+% The |ijdc-v14| template uses the term `Research Paper'.
+%
+%    \begin{macrocode}
+\DeclareOption{paper}{\def\dccp at type{Research Paper}}
+%    \end{macrocode}
+% \iffalse
+%</ijdc14>
+%<*ijdc9>
+% \fi
+%
+% \addtocounter{lstnumber}{-1}
+% The |ijdc-v9| template uses the term `Peer-Reviewed Paper'.
+%    \begin{macrocode}
 \DeclareOption{paper}{\def\dccp at type{Peer-Reviewed Paper}}
+%    \end{macrocode}
+% \iffalse
+%</ijdc9>
+% \fi
+%
+% The \key{article} option is redundant, but included for symmetry with
+% \key{paper}.
+%
+%    \begin{macrocode}
+\DeclareOption{preprint}{\def\dccp at type{Conference Preprint}}
 \DeclareOption{article}{\def\dccp at type{General Article}}
 \ProcessOptions\relax
 
@@ -1133,6 +1182,7 @@
 % \end{optionkey}
 % \end{optionkey}
 % \end{optionkey}
+% \end{optionkey}
 %
 % \begin{macro}{dccp at publ@long}
 % \begin{macro}{dccp at publ@short}
@@ -1178,7 +1228,37 @@
 
 %    \end{macrocode}
 % \end{macro}
+% \iffalse
+%<*ijdc14>
+% \fi
 %
+% \begin{macro}{dccp at variant}
+% Different fonts are used depending on the volume. The |ijdc-v14| template
+% uses Baskerville as the main text font.
+%
+%    \begin{macrocode}
+\def\dccp at variant{baskerville}
+
+%    \end{macrocode}
+%
+% \iffalse
+%</ijdc14>
+%<*ijdc9>
+% \fi
+%
+% \addtocounter{lstnumber}{-2}
+% The |ijdc-v9| template uses Times.
+%
+%    \begin{macrocode}
+\def\dccp at variant{times}
+
+%    \end{macrocode}
+% \end{macro}
+%
+% \iffalse
+%</ijdc9>
+% \fi
+%
 % The class is based on the \pkg{article} class, and uses A4 paper.
 %
 %    \begin{macrocode}
@@ -1192,7 +1272,7 @@
 \RequirePackage{dccpaper-base}
 %    \end{macrocode}
 % \iffalse
-%</ijdc9>
+%</ijdc9|ijdc14>
 %<*idcc>
 % \fi
 %
@@ -1284,6 +1364,15 @@
 % \end{optionkey}
 % \end{optionkey}
 %
+% \begin{macro}{dccp at variant}
+% Different fonts are used depending on the year of the conference. Since 2020,
+% Baskerville is used as the main text font. Previously, Times was used.
+%
+%    \begin{macrocode}
+\def\dccp at variant{baskerville}
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{optionkey}{15}
 % \begin{optionkey}{16}
 % \begin{optionkey}{17}
@@ -1301,6 +1390,7 @@
   2015 in London. URL: \url{http://www.dcc.ac.uk/events/idcc15/}}
   \def\dccp at subject{10th \dccp at publ@long, 2015}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{16}{%
   \def\dccp at publ@short{IDCC16}
@@ -1308,6 +1398,7 @@
   2016 in Amsterdam. URL: \url{http://www.dcc.ac.uk/events/idcc16/}}
   \def\dccp at subject{11th \dccp at publ@long, 2016}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{17}{%
   \def\dccp at publ@short{IDCC17}
@@ -1315,6 +1406,7 @@
   2017 in Edinburgh. URL: \url{http://www.dcc.ac.uk/events/idcc17/}}
   \def\dccp at subject{12th \dccp at publ@long, 2017}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{18}{%
   \def\dccp at publ@short{IDCC18}
@@ -1322,6 +1414,7 @@
     2018 in Barcelona. URL: \url{http://www.dcc.ac.uk/events/idcc18/}}
   \def\dccp at subject{13th \dccp at publ@long, 2018}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{19}{%
   \def\dccp at publ@short{IDCC19}
@@ -1328,6 +1421,7 @@
   \def\dccp at publ@msg{The 14th \dccp at publ@long\ takes place on 4--7 February
     2019 in Melbourne. URL: \url{http://www.dcc.ac.uk/events/idcc19/}}
   \def\dccp at subject{14th \dccp at publ@long, 2019}
+  \def\dccp at variant{times}
 }
 \DeclareOption{20}{%
   \def\dccp at publ@short{IDCC20}
@@ -1409,48 +1503,149 @@
 \RequirePackage{etoolbox,xpatch}
 %    \end{macrocode}
 %
-% The \pkg{dccpaper} classes use Times as the main text font. We prefer
-% \pkg{newtx} as it is available in both legacy form (for PDF\LaTeX) and OTF
-% (for Lua\LaTeX and \XeLaTeX), but the standard \pkg{mathptmx} package will do.
-% In case they are needed, we also provide \TeX\ Gyre Heros\slash Helvetica for
-% the sans serif font and Latin\slash Computer Modern Teletype for the
-% monospaced. The code is a little complicated to cope with several variations of
-% what people might have installed.
+% The code for setting fonts is a little complicated to cope with several
+% variations of what people might have installed, plus the two typographical
+% variants of the IJDC and IDCC templates. Generally speaking, we use OTF fonts
+% with Lua\LaTeX\ and \XeLaTeX, Type 1 fonts with PDF\LaTeX, and
+% \textsf{newtxmath} for mathematics.
 %
 % Please note that \textsf{newtxmath} v1.55 is incompatible with \pkg{biblatex},
 % but earlier and later versions (starting v1.551) are compatible.
 %
-% Things are straightforward when PDF\LaTeX\ is used. Note that \textsf{newtxtext}
-% emulates \pkg{tgheros} so all we have to do is set the scaling factor. It also
-% switches the monospaced font, so we switch it back.
+% Here is the font selection cascade when PDF\LaTeX\ is used. Our options are
+% limited by the support files available through CTAN. Users of the
+% Lucida fonts from TUG are invited to feed back on whether this works
+% successfully or not.
 %
 %    \begin{macrocode}
 \RequirePackage{iftex}
 \ifPDFTeX
   \RequirePackage[T1]{fontenc}
-  \IfFileExists{newtxtext.sty}{%
-    \RequirePackage{newtxtext,newtxmath}
+  \ifdefstring{\dccp at variant}{baskerville}{%
+    \IfFileExists{baskervillef.sty}{
+      \RequirePackage[scaled=.95]{baskervillef}
+      \RequirePackage[baskerville,vvarbb]{newtxmath}
+    }{
+      \IfFileExists{Baskervaldx.sty}{
+        \RequirePackage[scaled=.95]{baskervaldx}
+        \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+      }{
+        \IfFileExists{baskervald.sty}{
+          \RequirePackage{baskervald}
+          \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+        }{}
+      }
+    }
+    \IfFileExists{lsr.pfb}{%
+      \renewcommand{\sfdefault}{hls}
+      \def\hls at scale{0.805}
+    }{%
+      \IfFileExists{GoSans.sty}{%
+        \RequirePackage[scale=.8]{GoSans}
+      }{%
+        \RequirePackage[scaled=0.82]{helvet}}}
   }{%
-    \RequirePackage{mathptmx}}
-  \IfFileExists{tgheros.sty}{%
-    \ifx\undefined\qhv at scale
-      \RequirePackage[scale=0.92]{tgheros}\else
-      \def\qhv at scale{0.92}\fi
-  }{%
-    \RequirePackage[scaled=0.92]{helvet}}
-  \renewcommand{\ttdefault}{cmtt}
 %    \end{macrocode}
 %
-% To avoid problems with input and output encodings, if \LuaTeX\ or \XeLaTeX\ is used,
-% we switch to using the \textsf{newtxtext} OTF font for text, if available.
+% When \textsf{newtxtext} is use, it emulates \pkg{tgheros} so all we have to do
+% is set the scaling factor; but it also switches the monospaced font, so we
+% have to switch it back.
 %
 %    \begin{macrocode}
+    \IfFileExists{newtxtext.sty}{%
+      \RequirePackage{newtxtext,newtxmath}
+    }{%
+      \RequirePackage{mathptmx}}
+    \IfFileExists{tgheros.sty}{%
+      \ifx\undefined\qhv at scale
+        \RequirePackage[scale=0.92]{tgheros}\else
+        \def\qhv at scale{0.92}\fi
+    }{%
+      \RequirePackage[scaled=0.92]{helvet}}
+    \renewcommand{\ttdefault}{cmtt}
+  }
+%    \end{macrocode}
+%
+% Here is the font selection cascade used for Lua\LaTeX\ and \XeLaTeX. There
+% are a few more options that come from system fonts people may have installed.
+% We have to be a little careful when mixing OTF and Type 1 fonts.
+%
+% Here is the Baskerville/Lucida selection:
+%
+%    \begin{macrocode}
 \else
   \RequirePackage{fontspec}
-  \IfFileExists{newtxtext.sty}{%
-    \setmainfont{TeXGyreTermesX}
+  \ifdefstring{\dccp at variant}{baskerville}{%
+    \IfFontExistsTF{Baskerville}{%
+      \setmainfont{Baskerville}
+      \RequirePackage[baskerville,vvarbb]{newtxmath}
+    }{%
+      \IfFileExists{baskervillef.sty}{%
+        \setmainfont[Scale=.95]{BaskervilleF}
+        \RequirePackage[baskerville,vvarbb]{newtxmath}
+      }{%
+        \IfFileExists{Baskervaldx.sty}{%
+          \setmainfont[Scale=.95]{baskervaldx}
+          \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+        }{%
+          \IfFileExists{baskervald.sty}{%
+            \RequirePackage[T1]{fontenc}
+            \RequirePackage{baskervald}
+            \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+          }{}
+        }
+      }
+    }
+    \IfFontExistsTF{Lucida Sans}{%
+      \setsansfont[Scale=.805]{Lucida Sans}
+    }{
+      \IfFontExistsTF{LucidaSansOT}{%
+        \setsansfont[Scale=.805]{LucidaSansOT}
+      }{%
+        \IfFileExists{GoSans.sty}{%
+          \RequirePackage[scale=.8]{GoSans}
+        }{%
+          \@ifpackageloaded{fontenc}{}{%
+            \appto\sffamily{\fontencoding{T1}\selectfont}
+          }
+          \RequirePackage[scaled=0.82]{helvet}
+        }
+      }
+    }
+  }{%
 %    \end{macrocode}
 %
+% Here is the Times/Helvetica selection:
+%
+%    \begin{macrocode}
+    \IfFileExists{newtxtext.sty}{%
+      \setmainfont{TeXGyreTermesX}
+      \RequirePackage{newtxmath}
+    }{%
+      \RequirePackage[T1]{fontenc}
+      \RequirePackage{mathptmx}
+    }
+    \IfFontExistsTF{texgyreheros-regular.otf}{%
+      \setsansfont{texgyreheros}%
+        [ Extension = .otf
+        , UprightFont = *-regular
+        , ItalicFont = *-italic
+        , BoldFont = *-bold
+        , BoldItalicFont = *-bolditalic
+        , Scale = 0.92
+        ]
+    }{%
+      \IfFileExists{newtxtext.sty}{%
+        \appto\sffamily{\fontencoding{T1}\selectfont}%
+      }{}
+      \RequirePackage[scaled=0.92]{helvet}
+    }
+  }
+%    \end{macrocode}
+%
+% In both variants, the monospaced font is left untouched as the \pkg{fontspec}
+% default.
+%
 % Using \textsf{newtxmath} for mathematics generally works, but the package assumes
 % certain characters will fall back to text equivalents, which works under T1 encoding
 % but not under the TU encoding used by \pkg{fontspec}. This solution is from egreg's
@@ -1457,7 +1652,7 @@
 % answer on TeX.se: \url{https://tex.stackexchange.com/a/394139}.
 %
 %    \begin{macrocode}
-    \RequirePackage{newtxmath}
+  \@ifpackageloaded{newtxmath}{%
     \DeclareSymbolFont{oldoperators}{OT1}{ntxtlf}{m}{n}
     \SetSymbolFont{oldoperators}{bold}{OT1}{ntxtlf}{b}{n}
     \AtBeginDocument{%
@@ -1503,34 +1698,8 @@
 \DeclareMathAccent{\dot}{\mathalpha}{oldoperators}{"5F}%
 \DeclareMathAccent{\mathring}{\mathalpha}{oldoperators}{"17}%
 \DeclareMathSymbol{\mathdollar}{\mathord}{operators}{"24}%
-    }
-%    \end{macrocode}
-%
-% If \pkg{newtx} is not installed we admit defeat and revert to \pkg{mathptmx}.
-% If \TeX\ Gyre Heros is available in OTF form we use that, otherwise we fall
-% back to \pkg{helvet}; we use a gentle hack to force the the right encoding.
-% The monospaced font is left untouched as the \pkg{fontspec} default.
-%
-%    \begin{macrocode}
-  }{%
-    \RequirePackage[T1]{fontenc}
-    \RequirePackage{mathptmx}
+    }%
   }
-  \IfFontExistsTF{texgyreheros-regular.otf}{%
-    \setsansfont{texgyreheros}%
-      [ Extension = .otf
-      , UprightFont = *-regular
-      , ItalicFont = *-italic
-      , BoldFont = *-bold
-      , BoldItalicFont = *-bolditalic
-      , Scale = 0.92
-      ]
-  }{%
-    \IfFileExists{newtxtext.sty}{%
-      \appto\sffamily{\fontencoding{T1}\selectfont}%
-    }{}
-    \RequirePackage[scaled=0.92]{helvet}
-  }
 \fi
 %    \end{macrocode}
 %
@@ -1946,12 +2115,16 @@
   \def\dccp at dates{\emph{Received} #1}}
 \newcommand*{\revised}[1]{%
   \appto\dccp at dates{%
-    \space\space\space\textbar\space\space\space
+    \space\space\space
+    \ifdefstring{\dccp at variant}{baskerville}{$\sim$}{\textbar}%
+    \space\space\space
     \emph{Revision received} #1}%
   }
 \newcommand*{\accepted}[1]{%
   \appto\dccp at dates{%
-    \space\space\space\textbar\space\space\space
+    \space\space\space
+    \ifdefstring{\dccp at variant}{baskerville}{$\sim$}{\textbar}%
+    \space\space\space
     \emph{Accepted} #1}%
   }
 %    \end{macrocode}
@@ -2057,7 +2230,8 @@
   \def\@oddhead{%
     \begin{minipage}{\textwidth}%
       \centering
-      \LARGE\bfseries\color{struct}%
+      \ifdefstring{\dccp at variant}{baskerville}{\huge\sffamily}{\LARGE\bfseries}%
+      \color{struct}%
       \ifx\dccp at type\dccp at editorial
         \dccp at publ@long
       \else
@@ -2163,7 +2337,8 @@
   }%
   \let\NormalHead=\@oddhead
   \def\@oddfoot{\begin{minipage}[b]{\textwidth}
-    \centering\bfseries\normalsize\color{struct}
+    \centering\ifdefstring{\dccp at variant}{baskerville}{\sffamily}{\bfseries}%
+    \normalsize\color{struct}
     \ifx\dccp at type\dccp at editorial
       \dccp at publ@long
     \else
@@ -2263,7 +2438,7 @@
   \null\nobreak\vspace*{-0.528\baselineskip}%
   \begingroup
     \centering
-    {\Large\thetitle\par}
+    {\Large\ifdefstring{\dccp at variant}{baskerville}{\bfseries}{}\thetitle\par}
     \vspace{0.7\baselineskip}
     \AuthorBlock\par
     \vspace{1.7\baselineskip}

Modified: trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.ins	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/source/latex/dccpaper/dccpaper.ins	2020-01-15 21:48:33 UTC (rev 53412)
@@ -30,7 +30,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2019 Digital Curation Centre, University of Edinburgh
+Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
 <info at dcc.ac.uk>
 \endpostamble
 
@@ -37,12 +37,13 @@
 \usedir{tex/latex/dccpaper}
 \generate{
   \file{ijdc-v9.cls}{\from{\jobname.dtx}{ijdc9}}
+  \file{ijdc-v14.cls}{\from{\jobname.dtx}{ijdc14}}
   \file{idcc.cls}{\from{\jobname.dtx}{idcc}}
   \file{dccpaper-base.sty}{\from{\jobname.dtx}{base}}
 }
 \endbatchfile
 %% 
-%% Copyright (C) 2019 Digital Curation Centre, University of Edinburgh
+%% Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
 %% <info at dcc.ac.uk>
 %%
 %% End of file `dccpaper.ins'.

Modified: trunk/Master/texmf-dist/tex/latex/dccpaper/dccpaper-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dccpaper/dccpaper-base.sty	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/tex/latex/dccpaper/dccpaper-base.sty	2020-01-15 21:48:33 UTC (rev 53412)
@@ -14,7 +14,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2019/10/07 v1.8.1}
+\def\Version{2020/01/15 v2.0}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesPackage{dccpaper-base}
     [\Version\space Common class code for IJDC and IDCC papers.]
@@ -23,22 +23,106 @@
 \RequirePackage{iftex}
 \ifPDFTeX
   \RequirePackage[T1]{fontenc}
-  \IfFileExists{newtxtext.sty}{%
-    \RequirePackage{newtxtext,newtxmath}
+  \ifdefstring{\dccp at variant}{baskerville}{%
+    \IfFileExists{baskervillef.sty}{
+      \RequirePackage[scaled=.95]{baskervillef}
+      \RequirePackage[baskerville,vvarbb]{newtxmath}
+    }{
+      \IfFileExists{Baskervaldx.sty}{
+        \RequirePackage[scaled=.95]{baskervaldx}
+        \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+      }{
+        \IfFileExists{baskervald.sty}{
+          \RequirePackage{baskervald}
+          \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+        }{}
+      }
+    }
+    \IfFileExists{lsr.pfb}{%
+      \renewcommand{\sfdefault}{hls}
+      \def\hls at scale{0.805}
+    }{%
+      \IfFileExists{GoSans.sty}{%
+        \RequirePackage[scale=.8]{GoSans}
+      }{%
+        \RequirePackage[scaled=0.82]{helvet}}}
   }{%
-    \RequirePackage{mathptmx}}
-  \IfFileExists{tgheros.sty}{%
-    \ifx\undefined\qhv at scale
-      \RequirePackage[scale=0.92]{tgheros}\else
-      \def\qhv at scale{0.92}\fi
-  }{%
-    \RequirePackage[scaled=0.92]{helvet}}
-  \renewcommand{\ttdefault}{cmtt}
+    \IfFileExists{newtxtext.sty}{%
+      \RequirePackage{newtxtext,newtxmath}
+    }{%
+      \RequirePackage{mathptmx}}
+    \IfFileExists{tgheros.sty}{%
+      \ifx\undefined\qhv at scale
+        \RequirePackage[scale=0.92]{tgheros}\else
+        \def\qhv at scale{0.92}\fi
+    }{%
+      \RequirePackage[scaled=0.92]{helvet}}
+    \renewcommand{\ttdefault}{cmtt}
+  }
 \else
   \RequirePackage{fontspec}
-  \IfFileExists{newtxtext.sty}{%
-    \setmainfont{TeXGyreTermesX}
-    \RequirePackage{newtxmath}
+  \ifdefstring{\dccp at variant}{baskerville}{%
+    \IfFontExistsTF{Baskerville}{%
+      \setmainfont{Baskerville}
+      \RequirePackage[baskerville,vvarbb]{newtxmath}
+    }{%
+      \IfFileExists{baskervillef.sty}{%
+        \setmainfont[Scale=.95]{BaskervilleF}
+        \RequirePackage[baskerville,vvarbb]{newtxmath}
+      }{%
+        \IfFileExists{Baskervaldx.sty}{%
+          \setmainfont[Scale=.95]{baskervaldx}
+          \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+        }{%
+          \IfFileExists{baskervald.sty}{%
+            \RequirePackage[T1]{fontenc}
+            \RequirePackage{baskervald}
+            \RequirePackage[baskervaldx,vvarbb]{newtxmath}
+          }{}
+        }
+      }
+    }
+    \IfFontExistsTF{Lucida Sans}{%
+      \setsansfont[Scale=.805]{Lucida Sans}
+    }{
+      \IfFontExistsTF{LucidaSansOT}{%
+        \setsansfont[Scale=.805]{LucidaSansOT}
+      }{%
+        \IfFileExists{GoSans.sty}{%
+          \RequirePackage[scale=.8]{GoSans}
+        }{%
+          \@ifpackageloaded{fontenc}{}{%
+            \appto\sffamily{\fontencoding{T1}\selectfont}
+          }
+          \RequirePackage[scaled=0.82]{helvet}
+        }
+      }
+    }
+  }{%
+    \IfFileExists{newtxtext.sty}{%
+      \setmainfont{TeXGyreTermesX}
+      \RequirePackage{newtxmath}
+    }{%
+      \RequirePackage[T1]{fontenc}
+      \RequirePackage{mathptmx}
+    }
+    \IfFontExistsTF{texgyreheros-regular.otf}{%
+      \setsansfont{texgyreheros}%
+        [ Extension = .otf
+        , UprightFont = *-regular
+        , ItalicFont = *-italic
+        , BoldFont = *-bold
+        , BoldItalicFont = *-bolditalic
+        , Scale = 0.92
+        ]
+    }{%
+      \IfFileExists{newtxtext.sty}{%
+        \appto\sffamily{\fontencoding{T1}\selectfont}%
+      }{}
+      \RequirePackage[scaled=0.92]{helvet}
+    }
+  }
+  \@ifpackageloaded{newtxmath}{%
     \DeclareSymbolFont{oldoperators}{OT1}{ntxtlf}{m}{n}
     \SetSymbolFont{oldoperators}{bold}{OT1}{ntxtlf}{b}{n}
     \AtBeginDocument{%
@@ -84,26 +168,8 @@
 \DeclareMathAccent{\dot}{\mathalpha}{oldoperators}{"5F}%
 \DeclareMathAccent{\mathring}{\mathalpha}{oldoperators}{"17}%
 \DeclareMathSymbol{\mathdollar}{\mathord}{operators}{"24}%
-    }
-  }{%
-    \RequirePackage[T1]{fontenc}
-    \RequirePackage{mathptmx}
+    }%
   }
-  \IfFontExistsTF{texgyreheros-regular.otf}{%
-    \setsansfont{texgyreheros}%
-      [ Extension = .otf
-      , UprightFont = *-regular
-      , ItalicFont = *-italic
-      , BoldFont = *-bold
-      , BoldItalicFont = *-bolditalic
-      , Scale = 0.92
-      ]
-  }{%
-    \IfFileExists{newtxtext.sty}{%
-      \appto\sffamily{\fontencoding{T1}\selectfont}%
-    }{}
-    \RequirePackage[scaled=0.92]{helvet}
-  }
 \fi
 \RequirePackage{graphicx}
 \IfFileExists{xcolor.sty}%
@@ -254,12 +320,16 @@
   \def\dccp at dates{\emph{Received} #1}}
 \newcommand*{\revised}[1]{%
   \appto\dccp at dates{%
-    \space\space\space\textbar\space\space\space
+    \space\space\space
+    \ifdefstring{\dccp at variant}{baskerville}{$\sim$}{\textbar}%
+    \space\space\space
     \emph{Revision received} #1}%
   }
 \newcommand*{\accepted}[1]{%
   \appto\dccp at dates{%
-    \space\space\space\textbar\space\space\space
+    \space\space\space
+    \ifdefstring{\dccp at variant}{baskerville}{$\sim$}{\textbar}%
+    \space\space\space
     \emph{Accepted} #1}%
   }
 \let\dccp at conf=\empty
@@ -298,7 +368,8 @@
   \def\@oddhead{%
     \begin{minipage}{\textwidth}%
       \centering
-      \LARGE\bfseries\color{struct}%
+      \ifdefstring{\dccp at variant}{baskerville}{\huge\sffamily}{\LARGE\bfseries}%
+      \color{struct}%
       \ifx\dccp at type\dccp at editorial
         \dccp at publ@long
       \else
@@ -379,7 +450,8 @@
   }%
   \let\NormalHead=\@oddhead
   \def\@oddfoot{\begin{minipage}[b]{\textwidth}
-    \centering\bfseries\normalsize\color{struct}
+    \centering\ifdefstring{\dccp at variant}{baskerville}{\sffamily}{\bfseries}%
+    \normalsize\color{struct}
     \ifx\dccp at type\dccp at editorial
       \dccp at publ@long
     \else
@@ -437,7 +509,7 @@
   \null\nobreak\vspace*{-0.528\baselineskip}%
   \begingroup
     \centering
-    {\Large\thetitle\par}
+    {\Large\ifdefstring{\dccp at variant}{baskerville}{\bfseries}{}\thetitle\par}
     \vspace{0.7\baselineskip}
     \AuthorBlock\par
     \vspace{1.7\baselineskip}
@@ -847,7 +919,7 @@
   \endgroup
 }
 %% 
-%% Copyright (C) 2019 Digital Curation Centre, University of Edinburgh
+%% Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
 %% <info at dcc.ac.uk>
 %%
 %% End of file `dccpaper-base.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/dccpaper/idcc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dccpaper/idcc.cls	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/tex/latex/dccpaper/idcc.cls	2020-01-15 21:48:33 UTC (rev 53412)
@@ -14,7 +14,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2019/10/07 v1.8.1}
+\def\Version{2020/01/15 v2.0}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{idcc}
     [\Version\space Class for submissions to the International Digital Curation Conference.]
@@ -36,6 +36,7 @@
 \DeclareOption{bof}{\def\dccp at type{Birds of a Feather}\dcp at proposaltrue}
 \DeclareOption{workshop}{\def\dccp at type{Workshop}\dcp at proposaltrue}
 \DeclareOption{practice}{\def\dccp at type{Practice Paper}\dcp at proposaltrue}
+\def\dccp at variant{baskerville}
 \DeclareOption{15}{%
   \def\dccp at publ@short{IDCC15}
   \def\dccp at publ@msg{The 10th \dccp at publ@long\ takes place on 9--12 February
@@ -42,6 +43,7 @@
   2015 in London. URL: \url{http://www.dcc.ac.uk/events/idcc15/}}
   \def\dccp at subject{10th \dccp at publ@long, 2015}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{16}{%
   \def\dccp at publ@short{IDCC16}
@@ -49,6 +51,7 @@
   2016 in Amsterdam. URL: \url{http://www.dcc.ac.uk/events/idcc16/}}
   \def\dccp at subject{11th \dccp at publ@long, 2016}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{17}{%
   \def\dccp at publ@short{IDCC17}
@@ -56,6 +59,7 @@
   2017 in Edinburgh. URL: \url{http://www.dcc.ac.uk/events/idcc17/}}
   \def\dccp at subject{12th \dccp at publ@long, 2017}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{18}{%
   \def\dccp at publ@short{IDCC18}
@@ -63,6 +67,7 @@
     2018 in Barcelona. URL: \url{http://www.dcc.ac.uk/events/idcc18/}}
   \def\dccp at subject{13th \dccp at publ@long, 2018}
   \def\dccp at type@fallback{Practice Paper}
+  \def\dccp at variant{times}
 }
 \DeclareOption{19}{%
   \def\dccp at publ@short{IDCC19}
@@ -69,6 +74,7 @@
   \def\dccp at publ@msg{The 14th \dccp at publ@long\ takes place on 4--7 February
     2019 in Melbourne. URL: \url{http://www.dcc.ac.uk/events/idcc19/}}
   \def\dccp at subject{14th \dccp at publ@long, 2019}
+  \def\dccp at variant{times}
 }
 \DeclareOption{20}{%
   \def\dccp at publ@short{IDCC20}
@@ -99,7 +105,7 @@
 
 \RequirePackage{dccpaper-base}
 %% 
-%% Copyright (C) 2019 Digital Curation Centre, University of Edinburgh
+%% Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
 %% <info at dcc.ac.uk>
 %%
 %% End of file `idcc.cls'.

Added: trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v14.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v14.cls	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v14.cls	2020-01-15 21:48:33 UTC (rev 53412)
@@ -0,0 +1,62 @@
+%%
+%% This is file `ijdc-v14.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dccpaper.dtx  (with options: `ijdc14')
+%% 
+%% ----------------------------------------------------------------
+%% The dccpaper bundle: Classes for submissions to IJDC and IDCC
+%% Author:  Alex Ball
+%% E-mail:  a.ball at ukoln.ac.uk
+%% License: Released under the LaTeX Project Public License v1.3c or later
+%% See:     http://www.latex-project.org/lppl.txt
+%% ----------------------------------------------------------------
+%% 
+\def\Version{2020/01/15 v2.0}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesClass{ijdc-v14}
+    [\Version\space Class for submissions to the International Journal of Digital Curation, volume 14 onwards.]
+\def\dccp at type{General Article}
+\def\dccp at editorial{Editorial}
+\newif\ifdcp at proposal
+\DeclareOption{editorial}{\let\dccp at type=\dccp at editorial%
+  \AtBeginDocument{% Editorials use Roman numerals for page numbers
+    \pagenumbering{roman}%
+    \renewcommand{\thelastpage}{\@roman\c at lastpage}%
+  }%
+}
+\DeclareOption{paper}{\def\dccp at type{Research Paper}}
+\DeclareOption{preprint}{\def\dccp at type{Conference Preprint}}
+\DeclareOption{article}{\def\dccp at type{General Article}}
+\ProcessOptions\relax
+
+\def\dccp at publ@long{International Journal of Digital Curation}
+\def\dccp at publ@short{IJDC}
+\def\dccp at publ@msg{The \emph{\dccp at publ@long} is an international journal
+committed to scholarly excellence and dedicated to the advancement of digital
+curation across a wide range of sectors. The \dccp at publ@short\ is published by
+the University of Edinburgh on behalf of the Digital Curation Centre. ISSN:
+1746-8256. URL: \url{http://www.ijdc.net/}}
+\def\dccp at titlefoot@bib{%
+  \dccp at publ@long\\
+  \thedate, Vol.\ \thevolume, Iss.\ \theissue, \thepage--\thelastpage.%
+}
+\def\dccp at titlefoot@doi{%
+  \url{https://doi.org/\thedoi}\\
+  DOI: \thedoi
+}
+\def\dccp at normhead@doi{doi:\thedoi}
+\def\dccp at subject{\dccp at publ@long, \thedate, Vol.\ \thevolume, Iss.\ \theissue}
+
+\def\dccp at variant{baskerville}
+
+\LoadClass[a4paper,12pt,twoside]{article}
+
+\RequirePackage{dccpaper-base}
+%% 
+%% Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
+%% <info at dcc.ac.uk>
+%%
+%% End of file `ijdc-v14.cls'.


Property changes on: trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v14.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls	2020-01-15 21:48:01 UTC (rev 53411)
+++ trunk/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls	2020-01-15 21:48:33 UTC (rev 53412)
@@ -14,10 +14,10 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2019/10/07 v1.8.1}
+\def\Version{2020/01/15 v2.0}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{ijdc-v9}
-    [\Version\space Class for submissions to the International Journal of Digital Curation, volume 9 onwards.]
+    [\Version\space Class for submissions to the International Journal of Digital Curation, volumes 9--13 inclusive.]
 \def\dccp at type{General Article}
 \def\dccp at editorial{Editorial}
 \newif\ifdcp at proposal
@@ -28,6 +28,7 @@
   }%
 }
 \DeclareOption{paper}{\def\dccp at type{Peer-Reviewed Paper}}
+\DeclareOption{preprint}{\def\dccp at type{Conference Preprint}}
 \DeclareOption{article}{\def\dccp at type{General Article}}
 \ProcessOptions\relax
 
@@ -49,11 +50,13 @@
 \def\dccp at normhead@doi{doi:\thedoi}
 \def\dccp at subject{\dccp at publ@long, \thedate, Vol.\ \thevolume, Iss.\ \theissue}
 
+\def\dccp at variant{times}
+
 \LoadClass[a4paper,12pt,twoside]{article}
 
 \RequirePackage{dccpaper-base}
 %% 
-%% Copyright (C) 2019 Digital Curation Centre, University of Edinburgh
+%% Copyright (C) 2020 Digital Curation Centre, University of Edinburgh
 %% <info at dcc.ac.uk>
 %%
 %% End of file `ijdc-v9.cls'.



More information about the tex-live-commits mailing list