diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/dccpaper/idcc.doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/dccpaper/idcc.doc | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/dccpaper/idcc.doc b/Master/texmf-dist/doc/latex/dccpaper/idcc.doc new file mode 100644 index 00000000000..c888a600b92 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dccpaper/idcc.doc @@ -0,0 +1,87 @@ +\ProvidesFile{idcc.doc}[2014/04/23 automatically generated with makedoc.sty] +\begin{lstlisting}[firstnumber=1] +%% +%% This is file `idcc.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dccpaper.dtx (with options: `idcc') +%% +%% ---------------------------------------------------------------- +%% The dccpaper bundle: Classes for submissions to IJDC and IDCC +%% Author: Alex Ball +%% E-mail: a.ball@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{2014/04/11 v1.2} +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesClass{idcc} + [\Version\space Class for submissions to the International Digital Curation Conference.] +\end{lstlisting} + +These definitions are used to fill out the headers and footers. +The ones for |\dccp@publ@short| and |\dccp@publ@msg| are a fallback, +defined here but ordinarily overridden using a package option. + +\begin{lstlisting}[firstnumber=last] +\def\dccp@publ@long{International Digital Curation Conference} +\def\dccp@publ@short{IDCC} +\def\dccp@publ@msg{The \dccp@publ@long\ takes place on [TBC] in [TBC]. URL: +\url{http://www.dcc.ac.uk/events/international-digital-curation-conference-idcc}} +\end{lstlisting} + +|\dccp@subject| will be used for the PDF subject. The value here is again a +fallback, ordinarily overridden using a package option. + +\begin{lstlisting}[firstnumber=last] +\def\dccp@subject{\dccp@publ@long} + +\end{lstlisting} + +Paper type is recorded in |\def\dccp@type|. The values can be +`Research Paper', `Practice Paper', `Poster', `Demonstration', or `Workshop'. + +\begin{lstlisting}[firstnumber=last] +\def\dccp@type{Practice Paper} +\end{lstlisting} + +These options set the value of |\def\dccp@type| appropriately. +The |practice| option is redundant, but included for symmetry. + +\begin{lstlisting}[firstnumber=last] +\DeclareOption{research}{\def\dccp@type{Research Paper}} +\DeclareOption{poster}{\def\dccp@type{Poster}} +\DeclareOption{demo}{\def\dccp@type{Demonstration}} +\DeclareOption{workshop}{\def\dccp@type{Workshop}} +\DeclareOption{practice}{\def\dccp@type{Practice Paper}} +\end{lstlisting} + +The details for each conference are slightly different, so they each have an +associated option for overriding the fallback definitions for +|\dccp@publ@short|, |\dccp@publ@msg| and |\dccp@subject|. + +\begin{lstlisting}[firstnumber=last] +\DeclareOption{15}{% + \def\dccp@publ@short{IDCC15} + \def\dccp@publ@msg{The 10th \dccp@publ@long\ takes place on [TBC] in [TBC]. + URL: \url{http://www.dcc.ac.uk/events/idcc15/}} + \def\dccp@subject{10th \dccp@publ@long, 2015} +} +\ProcessOptions\relax + +\end{lstlisting} + +The rest of the formatting happens in the following file. + +\begin{lstlisting}[firstnumber=last] +\input{dccpaper-base} +%% +%% Copyright (C) 2014 Digital Curation Centre, University of Edinburgh +%% <info@dcc.ac.uk> +%% +%% End of file `idcc.cls'. + +\end{lstlisting} |