summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls')
-rw-r--r--Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls61
1 files changed, 25 insertions, 36 deletions
diff --git a/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls b/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls
index d50e9f621b5..9662ddf5747 100644
--- a/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls
+++ b/Master/texmf-dist/tex/latex/dccpaper/ijdc-v9.cls
@@ -5,6 +5,7 @@
%% The original source files were:
%%
%% dccpaper.dtx (with options: `ijdc9')
+%%
%% ----------------------------------------------------------------
%% The dccpaper bundle: Classes for submissions to IJDC and IDCC
%% Author: Alex Ball
@@ -13,12 +14,23 @@
%% See: http://www.latex-project.org/lppl.txt
%% ----------------------------------------------------------------
%%
-\def\Version{2014/03/06 v1.1}
+\def\Version{2014/04/11 v1.2}
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{ijdc-v9}
[\Version\space Class for submissions to the International Journal of Digital Curation, volume 9 onwards.]
+%
+% The type of paper is recorded in |\dccp@type|. The possible values are
+% `General Article', `Peer-Reviewed Paper', or `Editorial'.
+% The latter is provided through the constant |\dccp@editorial| so we can
+% test for it later with ease.
+%
\def\dccp@type{General Article}
\def\dccp@editorial{Editorial}
+%
+% These three options set |\dccp@type| appropriately. The |editorial|
+% option additionally switches page numbers to roman numerals.
+% The |article| option is redundant, but included for symmetry.
+%
\DeclareOption{editorial}{\let\dccp@type=\dccp@editorial%
\AtBeginDocument{% Editorials use Roman numerals for page numbers
\pagenumbering{roman}%
@@ -29,6 +41,11 @@
\DeclareOption{article}{\def\dccp@type{General Article}}
\ProcessOptions\relax
+%
+% These definitions are used to fill out the headers and footers. They include
+% some details that are defined in \textsf{dccpaper-base.tex} and provided by
+% the user: |\thedate|, |\thevolume|, |\theissue|, |\thelastpage|, |\thedoi|.
+%
\def\dccp@publ@long{International Journal of Digital Curation}
\def\dccp@publ@short{IJDC}
\def\dccp@publ@msg{The \emph{\dccp@publ@long} is an international journal
@@ -45,46 +62,18 @@ the University of Edinburgh on behalf of the Digital Curation Centre. ISSN:
DOI: \thedoi
}
\def\dccp@normhead@doi{doi:\thedoi}
+%
+% |\dccp@subject| will be used for the PDF subject, and will specify the journal
+% and the issue.
+%
\def\dccp@subject{\dccp@publ@long, \thedate, Vol.\ \thevolume, Iss.\ \theissue}
+%
+% The rest of the formatting happens in the following file.
+%
\input{dccpaper-base}
%%
%% Copyright (C) 2014 Digital Curation Centre, University of Edinburgh
%% <info@dcc.ac.uk>
-%%
-%% The text files contained in this work may be distributed and/or modified under
-%% the conditions of the LaTeX Project Public License (LPPL), either version 1.3c
-%% of this license or (at your option) any later version. The latest version of
-%% this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% The image files dccpaper-by.eps and dccpaper-by.pdf derive from the file by.eps,
-%% available from the following URL:
-%% http://mirrors.creativecommons.org/presskit/buttons/88x31/eps/by.eps
-%%
-%% The images remain a trademark of Creative Commons and are subject to the
-%% Creative Commons trademark policy:
-%% http://creativecommons.org/policies
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by Alex Ball.
-%%
-%% This work consists of the aforementioned image files, the file dccpaper.dtx and
-%% a Makefile.
-%%
-%% Running `make' generates the derived files
-%%
-%% * README
-%% * dccpaper.pdf
-%% * ijdc-v9.cls
-%% * idcc.cls
-%% * dccpaper-base.tex
-%% * dccpaper-apacite.bib
-%% * dccpaper-biblatex.bib
-%%
-%% Running `make inst' installs the files in the user's TeX tree.
-%%
-%% Running `make install' installs the files in the local TeX tree.
-%%
%%
%% End of file `ijdc-v9.cls'.