summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-03-08 00:35:10 +0000
committerKarl Berry <karl@freefriends.org>2014-03-08 00:35:10 +0000
commitc23e5b4848f7995a10f1c3be0c15512d7870bdd5 (patch)
treeb18b9f969eccecf53c9feb6085ef8d06d5449598 /Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex
parent0e777b47f9a1530eac73132f03ef130a75075019 (diff)
dccpaper (7mar14)
git-svn-id: svn://tug.org/texlive/trunk@33117 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex')
-rw-r--r--Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex664
1 files changed, 664 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex b/Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex
new file mode 100644
index 00000000000..37ee1cb0e9b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/dccpaper/dccpaper-base.tex
@@ -0,0 +1,664 @@
+%%
+%% This is file `dccpaper-base.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dccpaper.dtx (with options: `base')
+%% ----------------------------------------------------------------
+%% 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/03/06 v1.1}
+\ProvidesFile{dccpaper-base.tex}
+ [\Version\space Common class code for IJDC and IDCC papers.]
+\LoadClass[a4paper,12pt,twoside]{article}
+
+\RequirePackage[british]{babel}
+\RequirePackage{etoolbox}
+\RequirePackage[T1]{fontenc}
+\IfFileExists{newtxtext.sty}%
+ {\RequirePackage{newtxtext,newtxmath}}%
+ {\RequirePackage{times}}
+\RequirePackage[scaled=0.92]{helvet}
+\renewcommand{\ttdefault}{cmtt}
+\RequirePackage{graphicx}
+\IfFileExists{xcolor.sty}%
+ {\RequirePackage{xcolor}}%
+ {\RequirePackage{color}}
+\definecolor[named]{struct}{rgb}{0,0.5,0.5}
+\definecolor[named]{links}{rgb}{0,0.4,0.4}
+\RequirePackage{calc}
+
+\let\OrigLineBreak\\
+\newdimen\RaggedParindent
+\setlength{\RaggedParindent}{\parindent}
+
+\newcommand{\raggedyright}[1][2em]{%
+ \let\\\@centercr\@rightskip \z@ \@plus #1\relax
+ \rightskip\@rightskip
+ \leftskip\z@skip
+ \parindent\RaggedParindent}
+\AtBeginDocument{\raggedyright}
+
+\newcommand*{\flushleftright}{%
+ \let\\\OrigLineBreak
+ \leftskip\z@skip
+ \rightskip\leftskip
+ \parfillskip\@flushglue
+ \everypar{}}
+
+\def\thecorrespondence{}
+\newcommand*{\correspondence}[1]{\def\thecorrespondence{#1}}
+\newcommand*{\Authfont}{\normalfont}
+\newcommand*{\Affilfont}{\normalfont\small}
+\newlength{\affilsep}\setlength{\affilsep}{0pt}
+\newlength{\authblksep}\setlength{\authblksep}{1.5\baselineskip}
+\newcommand{\AuthorBlock}{}
+\newcommand{\MainAuthor}{}
+\newcounter{authors}
+\newcounter{authorsinblock}
+\newcounter{block}
+\AtBeginDocument{\setcounter{block}{0}}
+\renewcommand{\author}[1]{%
+ \ifnum\theauthors=0
+ \def\MainAuthor{#1}%
+ \else
+ \ifnum\theauthors=1%
+ \def\OtherMainAuthors{ and #1}%
+ \appto\MainAuthor{\OtherMainAuthors}%
+ \else
+ \ifnum\theauthors=2%
+ \def\OtherMainAuthors{ et al.}%
+ \fi
+ \fi
+ \fi
+ \stepcounter{authors}%
+ \ifnum\theauthorsinblock=0%
+ \stepcounter{block}%
+ \expandafter\def\csname block\roman{block}@auth\endcsname{#1}%
+ \ifnum\theblock>1\appto\AuthorBlock{\quad}\fi
+ \appto\AuthorBlock{%
+ \stepcounter{block}%
+ \begin{minipage}[t]{0.45\textwidth}\centering
+ \csname block\roman{block}@auth\endcsname
+ \ifx\undefined\csname block\roman{block}@affil\endcsname
+ \else
+ \\[\affilsep]\csname block\roman{block}@affil\endcsname
+ \fi
+ \end{minipage}%
+ \rule{0pt}{2\baselineskip}%
+ }
+ \else
+ \csappto{block\roman{block}@auth}{, #1}%
+ \fi
+ \stepcounter{authorsinblock}%
+}
+\newcommand{\affil}[1]{%
+ \expandafter\def\csname block\roman{block}@affil\endcsname{\Affilfont#1}%
+ \setcounter{authorsinblock}{0}%
+}
+
+\newcommand*{\HeadTitle}{}
+\let\ProperTitle=\title
+\renewcommand{\title}[2][\empty]{
+ \ifx\empty #1%
+ \renewcommand*{\HeadTitle}{#2}%
+ \else
+ \renewcommand*{\HeadTitle}{#1}%
+ \fi%
+ \begingroup\let\footnote\@gobble
+ \ProperTitle{#2}%
+ \begingroup
+ \renewcommand{\thanks}[1]{}
+ \protected@xdef\thetitle{#2}
+ \endgroup\endgroup
+}
+
+\pretocmd{\date}{\begingroup\let\footnote\@gobble}{}{}%
+\apptocmd{\date}{%
+ \begingroup
+ \renewcommand{\thanks}[1]{}
+ \protected@xdef\thedate{#1}
+ \endgroup\endgroup%
+}{}{}
+\date{20xx}
+
+\newcommand*{\thevolume}{0}
+\newcommand*{\volume}[1]{\renewcommand*{\thevolume}{#1}}
+\newcommand*{\theissue}{0}
+\newcommand*{\issue}[1]{\renewcommand*{\theissue}{#1}}
+\newcommand*{\thesubno}{0}
+\newcommand*{\subno}[1]{\renewcommand*{\thesubno}{#1}}
+\newcommand*{\thedoi}{10.2218/ijdc.v\thevolume i\theissue .\thesubno}
+\newcounter{lastpage}
+\setcounter{lastpage}{0}
+\newcommand{\dol@stpage}{%
+ \if@filesw
+ \addtocounter{page}{-1}%
+ \immediate\write\@auxout%
+ {\string\setcounter{lastpage}{\the\c@page}}%
+ \stepcounter{page}%
+ \fi
+}
+\AtBeginDocument{\AtEndDocument{\clearpage\dol@stpage}}
+
+\def\dccp@dates{Draft from \today}
+\newcommand*{\submitted}[1]{%
+ \def\dccp@dates{\emph{Submitted} #1}}
+\newcommand*{\received}[1]{%
+ \def\dccp@dates{\emph{Received} #1}}
+\newcommand*{\revised}[1]{%
+ \appto\dccp@dates{\space\space\space\textbar\space\space\space\emph{Revision received} #1}}
+\newcommand*{\accepted}[1]{%
+ \appto\dccp@dates{\space\space\space\textbar\space\space\space\emph{Accepted} #1}}
+\let\dccp@conf=\empty
+\newcommand*{\conference}[1]{%
+ \renewcommand*{\dccp@conf}{An earlier version of this paper was presented at #1.}%
+}
+
+\newcommand{\FixTextHeight}{\setlength\@tempdima{\textheight}%
+ \addtolength\@tempdima{-\topskip}%
+ \@tempcnta\@tempdima
+ \@tempcntb\baselineskip
+ \divide\@tempcnta\@tempcntb
+ \setlength\@tempdimb{\baselineskip}%
+ \multiply\@tempdimb\@tempcnta
+ \advance\@tempdima-\@tempdimb
+ \multiply\@tempdima\tw@
+ \ifdim\@tempdima>\baselineskip
+ \addtolength\@tempdimb{\baselineskip}%
+ \fi
+ \addtolength\@tempdimb{\topskip}%
+ \textheight\@tempdimb}
+
+\setlength{\textwidth}{150mm}
+\setlength{\oddsidemargin}{30mm - \hoffset - 1in}
+\setlength{\evensidemargin}{30mm - \hoffset - 1in}
+\setlength{\topmargin}{15mm - \voffset - 1in}
+\setlength{\headsep}{2\baselineskip}
+
+\providecommand{\dccp@editorial}{Editorial}
+\def\ps@title{%
+ \def\@oddhead{%
+ \begin{minipage}{\textwidth}%
+ \centering
+ \LARGE\bfseries\color{struct}%
+ \ifx\dccp@type\dccp@editorial
+ \dccp@publ@long
+ \else
+ \dccp@publ@short\space\space\textbar\space\space\emph{\dccp@type}%
+ \fi
+ \par
+ \end{minipage}%
+ }%
+ \let\@evenhead=\@oddhead
+ \let\TitleHead=\@oddhead
+ \def\@oddfoot{%
+ \begin{minipage}[b]{\textwidth}%
+ \fontsize{9pt}{11pt}\selectfont
+ \ifx\dccp@type\dccp@editorial
+ \else
+ {\centering\dccp@dates\par}
+ \bigskip
+ Correspondence should be addressed to \thecorrespondence\par
+ \bigskip
+ \fi
+ \ifx\empty\dccp@conf
+ \else
+ \dccp@conf\par
+ \bigskip
+ \fi
+ \dccp@publ@msg\par
+ \bigskip
+ \begin{minipage}[b]{\linewidth - 25mm}
+ Copyright rests with the authors. This work is released under a Creative Commons Attribution 4.0 International Licence. For details please see \url{http://creativecommons.org/licenses/by/4.0/}%
+ \end{minipage}\hfill
+ \begin{minipage}[b]{19mm}
+ \href{http://creativecommons.org/licenses/by/4.0/}{\includegraphics[width=\hsize]{dccpaper-by}}%
+ \end{minipage}
+ \par
+ \bigskip
+ \makebox[0pt][l]{\parbox{0.4\hsize}{%
+ \ifx\undefined\dccp@titlefoot@bib\else\dccp@titlefoot@bib\fi
+ }}\hfill
+ \makebox[0pt][c]{\normalsize\thepage}\hfill
+ \makebox[0pt][r]{\parbox{0.4\hsize}{%
+ \raggedleft\ifx\undefined\dccp@titlefoot@doi\else\dccp@titlefoot@doi\fi
+ }}%
+ \end{minipage}%
+ }%
+ \let\@evenfoot=\@oddfoot
+ \let\TitleFoot=\@oddfoot
+}
+\pagestyle{title}
+\AtBeginDocument{\thispagestyle{title}}
+
+\def\ps@dccpaper{%
+ \def\@oddhead{%
+ \begin{minipage}{\textwidth}\frenchspacing
+ {\fontsize{9pt}{11pt}\selectfont\ifx\undefined\dccp@normhead@doi\else\dccp@normhead@doi\fi}\hfill
+ {\MainAuthor}\space\space\space\textcolor{struct}{\textbar}\space\space\space\thepage\par
+ \vskip6pt\color{struct}{\hrule height 1bp}\par
+ \end{minipage}
+ }%
+ \def\@evenhead{%
+ \begin{minipage}{\textwidth}
+ \thepage\space\space\space\textcolor{struct}{\textbar}\space\space\space{\HeadTitle}\hfill
+ {\fontsize{9pt}{11pt}\selectfont\ifx\undefined\dccp@normhead@doi\else\dccp@normhead@doi\fi}\par
+ \vskip6pt\color{struct}{\hrule height 1bp}\par
+ \end{minipage}
+ }%
+ \let\NormalHead=\@oddhead
+ \def\@oddfoot{\begin{minipage}[b]{\textwidth}
+ \centering\bfseries\normalsize\color{struct}
+ \ifx\dccp@type\dccp@editorial
+ \dccp@publ@long
+ \else
+ \dccp@publ@short\space\space\textbar\space\space\emph{\dccp@type}%
+ \fi
+ \par
+ \end{minipage}}%
+ \let\@evenfoot=\@oddfoot
+ \let\NormalFoot=\@oddfoot
+}
+\pagestyle{dccpaper}
+
+\AtEndPreamble{
+ \newsavebox{\dccp@firstpagehead}
+ \sbox\dccp@firstpagehead{\normalfont\TitleHead}
+ \newsavebox{\dccp@firstpagefoot}
+ \sbox\dccp@firstpagehead{\normalfont
+ \def\email#1{#1}\def\url#1{#1}\def\href#1#2{#2}\TitleFoot}
+ \newsavebox{\dccp@restpagehead}
+ \sbox\dccp@restpagehead{\normalfont\NormalHead}
+ \newsavebox{\dccp@restpagefoot}
+ \sbox\dccp@restpagefoot{\normalfont\NormalFoot}
+ \setlength{\headheight}{\ht\dccp@firstpagehead + \dp\dccp@firstpagehead}
+ \setlength{\footskip}{%
+ 2\baselineskip + \ht\dccp@firstpagefoot + \dp\dccp@firstpagefoot
+ }
+ \setlength{\textheight}{%
+ \paperheight
+ - 30mm % 15mm top and bottom
+ - \headheight
+ - \headsep
+ - \footskip
+ + \baselineskip
+ }
+ \def\dccp@resetgeometry{%
+ \setlength{\headheight}{\ht\dccp@restpagehead + \dp\dccp@restpagehead}
+ \setlength{\footskip}{%
+ 2\baselineskip + \ht\dccp@firstpagefoot + \dp\dccp@firstpagefoot
+ }
+ \setlength{\textheight}{%
+ \paperheight
+ - 30mm % 15mm top and bottom
+ - \headheight
+ - \headsep
+ - \footskip
+ + \baselineskip
+ }
+ \FixTextHeight
+ }
+}
+
+\renewcommand{\maketitle}{%
+ \null\nobreak\vspace*{-0.528\baselineskip}%
+ \begingroup
+ \centering
+ { \Large\thetitle\par}
+ \vspace{0.7\baselineskip}
+ \AuthorBlock\par
+ \vspace{1.7\baselineskip}
+ \endgroup\dccp@resetgeometry
+}
+
+\newenvironment{widequote}{%
+ \list{}{%
+ \setlength{\rightmargin}{2\parindent}%
+ \setlength{\leftmargin}{2\parindent}%
+ }%
+ \flushleftright\item[]%
+}{%
+ \endlist
+}
+\def\afterabstract{}
+\renewenvironment{abstract}{%
+ \vskip1em%
+ \begin{center}%
+ {\bfseries\abstractname\vspace{-.5em}\vspace{\z@}}%
+ \end{center}%
+ \widequote\footnotesize
+}{%
+ \endwidequote\afterabstract\newpage
+}
+
+\RequirePackage{titlesec}
+\titlespacing*{\section}{0pt}{0pt}{\baselineskip}
+\titlespacing*{\subsection}{0pt}{0pt}{0.6\baselineskip}
+\titlespacing{\subsubsection}{\parindent}{\baselineskip}{0pt}
+\titlespacing{\paragraph}{\parindent}{\baselineskip}{0pt}
+\titlespacing{\subparagraph}{\parindent}{\baselineskip}{0pt}
+\newcounter{sectionpars}
+\let\dccp@old@ep\everypar
+\newtoks\everypar
+\dccp@old@ep{\the\everypar\stepcounter{sectionpars}}
+\titleformat{\section}
+ [block]
+ {%
+ \vspace{2\baselineskip}%
+ \nobreak
+ \vspace*{-0.528\baselineskip}%
+ \setcounter{sectionpars}{0}%
+ \filcenter\normalfont\Large\bfseries
+ }
+ {\thesection}
+ {\quad}
+ {}
+\titleformat{\subsection}
+ {%
+ \ifnum\thesectionpars>2%
+ \vspace{2\baselineskip}%
+ \else
+ \vspace{\baselineskip}%
+ \fi\nobreak
+ \vspace*{-0.6\baselineskip}%
+ \normalfont\normalsize\bfseries
+ }
+ {\thesubsection}
+ {\quad}
+ {}
+\titleformat{\subsubsection}
+ [block]
+ {\normalfont\normalsize\bfseries}
+ {\thesubsubsection}
+ {\quad}
+ {}
+\titleformat{\paragraph}
+ [block]
+ {\normalfont\normalsize\bfseries\itshape}
+ {\thesubsubsection}
+ {\quad}
+ {}
+\titleformat{\subparagraph}
+ [block]
+ {\normalfont\normalsize\itshape}
+ {\thesubsubsection}
+ {\quad}
+ {}
+\setcounter{secnumdepth}{0}
+
+\RequirePackage{array,booktabs}
+\renewcommand{\arraystretch}{1.25}
+
+\RequirePackage
+ [ format=hang
+ , labelsep=period
+ , font=small
+ , labelfont=bf
+ , figureposition=bottom
+ , tableposition=top
+ ]{caption}
+
+\renewcommand\@makefntext[1]{%
+ \parindent 1em%
+ \noindent
+ \@makefnmark~#1%
+}
+
+\topsep = \z@
+\partopsep = \z@
+
+\AtBeginDocument{
+ \@ifpackageloaded{biblatex}{%
+ \defbibheading{bibliography}[\refname]{\section{#1}}%
+ }{%
+ \@ifpackageloaded{apacite}{%
+ \AfterEndPreamble{\urlstyle{APACrm}}%
+ \newcommand{\doi}[1]{\href{http://dx.doi.org/#1}{\nolinkurl{doi:#1}}}%
+ \renewcommand{\doiprefix}{\unskip}%
+ }{}%
+ }%
+ \ifx\undefined\bibitemsep
+ \else
+ \setlength{\bibitemsep}{1em plus 1ex minus 1ex}%
+ \fi
+}
+\PassOptionsToPackage{numberedbib}{apacite}
+
+\usepackage
+ [ colorlinks=true
+ , linkcolor=black
+ , anchorcolor=black
+ , citecolor=links
+ , filecolor=black
+ , menucolor=black
+ , runcolor=black
+ , urlcolor=links
+ ]{hyperref}
+\urlstyle{rm}
+\newcommand*{\email}[1]{\href{mailto:#1}{#1}}
+\AtBeginDocument{%
+ \hypersetup
+ { pdftitle={\thetitle}
+ , pdfauthor={\MainAuthor}
+ , pdfsubject={\dccp@subject}
+ }
+ \@ifundefined{Url@force@Tilde}{\def\Url@force@Tilde{\relax}}{}%
+ \def\url@apa@dot{\mathchar"2E }%
+ \def\url@apa@comma{\mathchar"2C }%
+ \def\url@apa@questionmark{\mathchar"3F }%
+ \def\url@apa@exclamation{\mathchar"21 }%
+ \def\url@apa@hyphen{\mathchar"2D }%
+ \def\url@apa@underscore{\_}%
+ \def\UrlBreaks{\do\@\do\\\do\|\do\;\do\>\do\]\do\)\do\'\do+\do\=\do\#}%
+ \def\UrlBigBreaks{\do\/\do\:\do@url@hyp}%
+ \def\UrlNoBreaks{\do\(\do\[\do\{\do\<}% \)}
+ \def\UrlOrds{\do\*\do\~\do\'\do\"}%
+ \def\UrlSpecials{%
+ \do\.{\mathbin{}\url@apa@dot }%
+ \do\,{\mathbin{}\url@apa@comma }%
+ \do\-{\mathbin{}\url@apa@hyphen }%
+ \do\?{\mathbin{}\url@apa@questionmark }%
+ \do\!{\mathbin{}\url@apa@exclamation }%
+ \do\_{\mathbin{}\url@apa@underscore }%
+ \do\ {\Url@space}\do\%{\Url@percent}\do\^^M{\Url@space}%
+ \Url@force@Tilde}%
+ \def\Url@OTnonTT{\do\<{\langle}\do\>{\mathbin{\rangle}}\do
+ \_{\mathbin{}\_}\do\|{\mid}\do\{{\lbrace}\do\}{\mathbin{\rbrace}}\do
+ \\{\mathbin{\backslash}}\UrlTildeSpecial}
+}
+
+\begingroup
+\catcode`\"=12
+\catcode`\&=12
+\catcode`\#=12
+\catcode`\<=12
+\catcode`\>=12
+\catcode`\_=12
+\AtBeginDocument{%
+ \def\sp{\space\space\space}
+ \long\gdef\cc@xmp@packet{%
+<?xpacket begin='' id=''?>^^J%
+<x:xmpmeta xmlns:x='adobe:ns:meta/'>^^J%
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>^^J%
+\sp<rdf:Description rdf:about=''^^J%
+\sp\sp xmlns:xapRights='http://ns.adobe.com/xap/1.0/rights/'>^^J%
+\sp\sp<xapRights:Marked>True</xapRights:Marked>^^J%
+\sp</rdf:Description>^^J%
+\sp<rdf:Description rdf:about=''^^J%
+\sp\sp xmlns:dc='http://purl.org/dc/elements/1.1/'>^^J%
+\sp\sp<dc:rights>^^J%
+\sp\sp\sp<rdf:Alt>^^J%
+\sp\sp\sp\sp<rdf:li xml:lang='x-default'>This work is licensed under a Creative Commons Attribution 4.0 International Licence.</rdf:li>^^J%
+\sp\sp\sp</rdf:Alt>^^J%
+\sp\sp</dc:rights>^^J%
+\sp</rdf:Description>^^J%
+\sp<rdf:Description rdf:about=''^^J%
+\sp\sp xmlns:cc='http://creativecommons.org/ns#'>^^J%
+\sp\sp<cc:license rdf:resource='http://creativecommons.org/licenses/by/4.0/'/>^^J%
+\sp</rdf:Description>^^J%
+</rdf:RDF>^^J%
+</x:xmpmeta>^^J%
+<?xpacket end='r'?>^^J%
+ }%
+}
+\endgroup
+\newcommand*{\ccxmp@embed@packet@pdftex}{%
+ \bgroup
+ \pdfcompresslevel=0
+ \immediate\pdfobj stream attr {%
+ /Type /Metadata
+ /Subtype /XML
+ }{\cc@xmp@packet}%
+ \pdfcatalog {/Metadata \the\pdflastobj\space 0 R}%
+ \egroup
+}
+\newcommand*{\ccxmp@embed@packet@pdfmark}{%
+ \pdfmark{%
+ pdfmark=/NamespacePush
+ }%
+ \pdfmark{%
+ pdfmark=/OBJ,
+ Raw={/_objdef \string{ccxmp@packet\string} /type /stream}%
+ }%
+ \pdfmark{%
+ pdfmark=/PUT,
+ Raw={\string{ccxmp@packet\string}
+ 2 dict begin
+ /Type /Metadata def
+ /Subtype /XML def
+ currentdict
+ end
+ }%
+ }%
+ \pdfmark{%
+ pdfmark=/PUT,
+ Raw={\string{ccxmp@packet\string} (\cc@xmp@packet)}%
+ }%
+ \pdfmark{%
+ pdfmark=/Metadata,
+ Raw={\string{Catalog\string} \string{ccxmp@packet\string}}%
+ }%
+ \pdfmark{%
+ pdfmark=/NamespacePop
+ }%
+}
+\def\ccxmp@count@spaces#1 {%
+ \def\ccxmp@one@token{#1}%
+ \ifx\ccxmp@one@token\@empty
+ \advance\@tempcnta by -1
+ \else
+ \advance\@tempcnta by 1
+ \expandafter\ccxmp@count@spaces
+ \fi
+}
+\newcommand*{\ccxmp@count@non@spaces}[1]{%
+ \def\ccxmp@one@token{#1}%
+ \ifx\ccxmp@one@token\@empty
+ \else
+ \advance\@tempcnta by 1
+ \expandafter\ccxmp@count@non@spaces
+ \fi
+}
+\newcommand*{\ccxmp@string@len}[1]{%
+ \@tempcnta=0
+ \expandafter\ccxmp@count@spaces#1 {} %
+ \expandafter\ccxmp@count@non@spaces#1{}%
+}
+\newcommand*{\ccxmp@embed@packet@dvipdfm}{%
+ \ccxmp@string@len{\cc@xmp@packet}%
+ \special{pdf: object @ccxmp@packet
+ <<
+ /Type /Metadata
+ /Subtype /XML
+ /Length \the\@tempcnta
+ >>
+ stream^^J\cc@xmp@packet endstream%
+ }%
+ \special{pdf: docview
+ <<
+ /Metadata @ccxmp@packet
+ >>
+ }%
+}
+\newcommand*{\ccxmp@embed@packet@xetex}{%
+ \special{pdf:stream @ccxmp@packet (\cc@xmp@packet)
+ <<
+ /Type /Metadata
+ /Subtype /XML
+ >>
+ }%
+ \special{pdf:put @catalog
+ <<
+ /Metadata @ccxmp@packet
+ >>
+ }%
+}
+\AtBeginDocument{%
+ \begingroup
+ \def\ccxmp@driver{hpdftex}%
+ \ifx\ccxmp@driver\Hy@driver
+ \ccxmp@embed@packet@pdftex
+ \else
+ \def\ccxmp@driver{hdvipdfm}%
+ \ifx\ccxmp@driver\Hy@driver
+ \ccxmp@embed@packet@dvipdfm
+ \else
+ \def\ccxmp@driver{hxetex}%
+ \ifx\ccxmp@driver\Hy@driver
+ \ccxmp@embed@packet@xetex
+ \else
+ \@ifundefined{pdfmark}{}{%
+ \ccxmp@embed@packet@pdfmark
+ }%
+ \fi
+ \fi
+ \fi
+ \endgroup
+}
+%%
+%% 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 `dccpaper-base.tex'.