Administrator approval is now required for registering new accounts. If you are registering a new account, and are external to the University, please ask the repository owner to contact ServiceLine to request your account be approved. Repository owners must include the newly registered email address, and specific repository in the request for approval.

Commit adbe1db9 authored by Edward Longman's avatar Edward Longman
Browse files

Rename instances of ecs to uos, remove checksum, write changelog for makefile

parent 1892d624
#*=============================================================================
# Makefile for ecsdocs LaTeX Style
# Makefile for uosdocs LaTeX Style
# Date: 11/05/2002
# Author: Steve Gunn and Edward Longman
# Author: Steve Gunn
# Use for rebuilding class files when the original dtx source has been changed
# Change TEXMF to represent the installation directory of texlive (or MiKTeX)
# The style is the name of the style for these templates.
# Date: 30/01/2019
# Author: Edward Longman
# Rebuild and change name to uosdocs
# make
# all - creates all the necessart files to install the class
# install - moves all of the created files into the
#*======================BUILD AND INSTALL NAMES================================
TEXMF = C:\Users\<username>\texmf
STYLE = ecsdocs
STYLE = uosdocs
#*====================DEFINE EXPECTED OUTPUT FILES=============================
CLSFILES = ecsthesis.cls \
ecsminithesis.cls \
ecsprogress.cls \
ecsproject.cls \
ecsreport.cls \
ecsarticle.cls \
ecsgdp.cls \
ecsgdpsummary.cls \
ecsUoSLogo.png
CLSFILES = uosthesis.cls \
uosminithesis.cls \
uosprogress.cls \
uosproject.cls \
uosreport.cls \
uosarticle.cls \
uosgdp.cls \
uosgdpsummary.cls \
UoSLogo.png
TPLFILES = AppendixA.tex \
Article.tex \
......@@ -40,11 +43,11 @@ TPLFILES = AppendixA.tex \
EPSFILES = figure.eps
DOCFILES = ecsdocs.pdf
DOCFILES = uosdocs.pdf
BSTFILES = ecs.bst
BSTFILES = uos.bst
BIBFILES = ECS.bib
BIBFILES = UOS.bib
TESTFILES = Article.pdf \
GDP.pdf \
......@@ -57,7 +60,7 @@ TESTFILES = Article.pdf \
SRCFILES = $(STYLE).dtx \
$(STYLE).ins \
ecsUoSLogo.png \
UoSLogo.png \
Makefile
GENFILES = $(CLSFILES) \
......
......@@ -5,13 +5,7 @@
% and Computer Science at the University of Southampton.
%
% The thesis, minithesis, progress, project, report, gdp, gdpsummary and article environments are written to separate
% class files ecsthesis.cls, ecsminithesis.cls, ecsprogress.cls, ecsproject.cls, ecsreport.cls, ecsgdp.cls, ecsgdpsummary.cls and ecsarticle.cls.
% \fi
%
% \CheckSum{1908}
%
% \iffalse
% class files uosthesis.cls, uosminithesis.cls, uosprogress.cls, uosproject.cls, uosreport.cls, uosgdp.cls, uosgdpsummary.cls and uosarticle.cls.
% Copyright (C) 2001 by Steve R. Gunn
% Later Modifications 2018 by Edward Longman
% \begin{macrocode}
......@@ -21,16 +15,16 @@
% Announce the document class and its version.
%
% \begin{macrocode}
%<thesis>\ProvidesClass{ecsthesis}
%<minithesis>\ProvidesClass{ecsminithesis}
%<progress>\ProvidesClass{ecsprogress}
%<project>\ProvidesClass{ecsproject}
%<article>\ProvidesClass{ecsarticle}
%<report>\ProvidesClass{ecsreport}
%<gdp>\ProvidesClass{ecsgdp}
%<gdpsummary>\ProvidesClass{ecsgdpsummary}
%<thesis>\ProvidesClass{uosthesis}
%<minithesis>\ProvidesClass{uosminithesis}
%<progress>\ProvidesClass{uosprogress}
%<project>\ProvidesClass{uosproject}
%<article>\ProvidesClass{uosarticle}
%<report>\ProvidesClass{uosreport}
%<gdp>\ProvidesClass{uosgdp}
%<gdpsummary>\ProvidesClass{uosgdpsummary}
%<*driver>
\ProvidesFile{ecsdocs.drv}
\ProvidesFile{uosdocs.drv}
%</driver>
%<*thesis|minithesis|progress|project|report|article|gdp|gdpsummary|driver>
[2018/12/20 v2.0
......@@ -46,11 +40,11 @@
%<*driver>
]
\documentclass[a4paper,10pt]{ltxdoc}
\GetFileInfo{ecsdocs.drv} \CodelineIndex \EnableCrossrefs
\GetFileInfo{uosdocs.drv} \CodelineIndex \EnableCrossrefs
%\RecordChanges
\setcounter{IndexColumns}{2}
\begin{document}
\DocInput{ecsdocs.dtx}
\DocInput{uosdocs.dtx}
\PrintIndex
%\PrintChanges
\end{document}
......@@ -81,9 +75,9 @@
% The basic settings for University, Faculty and School are explained in Section~\ref{IntNames}
%
% If a user only wishes to change the file for their thesis it is probably
% easier to navigate to the class file labeled ecsthesis and change the
% easier to navigate to the class file labeled uosthesis and change the
% department and faculty naming there. This will be located in the
% subdirectory where you unzipped the files under tex/latex/ecsdocs/
% subdirectory where you unzipped the files under tex/latex/uosdocs/
%
% \section{Description}
%
......@@ -103,14 +97,14 @@
% {\sc docstrip} when generating the external files:
% \begin{center}
% \begin{tabular}{ll}
% thesis & produce the \texttt{ecsthesis} document class\\
% minithesis & produce the \texttt{ecsminithesis} document class\\
% progress & produce the \texttt{ecsprogress} document class\\
% project & produce the \texttt{ecsproject} document class\\
% report & produce the \texttt{ecsreport} document class\\
% article & produce the \texttt{ecsarticle} document class\\
% gdp & produce the \texttt{ecsgdp} document class\\
% gdpsummary & produce the \texttt{ecsgdpsummary} document class\\
% thesis & produce the \texttt{uosthesis} document class\\
% minithesis & produce the \texttt{uosminithesis} document class\\
% progress & produce the \texttt{uosprogress} document class\\
% project & produce the \texttt{uosproject} document class\\
% report & produce the \texttt{uosreport} document class\\
% article & produce the \texttt{uosarticle} document class\\
% gdp & produce the \texttt{uosgdp} document class\\
% gdpsummary & produce the \texttt{uosgdpsummary} document class\\
% testthesis & produce an example thesis\\
% testminithesis & produce an example minithesis\\
% testprogress & produce an example progress\\
......@@ -1280,7 +1274,7 @@ I confirm that:
\hspace{-1.5in}\hspace{2.5cm}\begin{minipage}{17cm}
\null\vfil
\includegraphics[width=6cm,right]{ecsUoSLogo.png}
\includegraphics[width=6cm,right]{UoSLogo.png}
\vskip 60\p@
\begin{center}{\selectfont\huge
......@@ -1436,28 +1430,28 @@ Data: Author (Year) Title. URI [dataset]}
%
% \begin{macrocode}
%<*testthesis>
\documentclass[sotoncolour]{ecsthesis} % Use the Thesis Style with custom link colour
\documentclass[sotoncolour]{uosthesis} % Use the Thesis Style with custom link colour
%</testthesis>
%<*testminithesis>
\documentclass[sotoncolour]{ecsminithesis} % Use the minithesis Style with custom link colour
\documentclass[sotoncolour]{uosminithesis} % Use the minithesis Style with custom link colour
%</testminithesis>
%<*testprogress>
\documentclass[sotoncolour]{ecsprogress} % Use the progress Style with custom link colour
\documentclass[sotoncolour]{uosprogress} % Use the progress Style with custom link colour
%</testprogress>
%<*testproject>
\documentclass[sotoncolour]{ecsproject} % Use the Project Style with custom link colour
\documentclass[sotoncolour]{uosproject} % Use the Project Style with custom link colour
%</testproject>
%<*testreport>
\documentclass[sotoncolour]{ecsreport} % Use the Report Style with custom link colour
\documentclass[sotoncolour]{uosreport} % Use the Report Style with custom link colour
%</testreport>
%<*testarticle>
\documentclass[sotoncolour]{ecsarticle} % Use the Article Style with custom link colour
\documentclass[sotoncolour]{uosarticle} % Use the Article Style with custom link colour
%</testarticle>
%<*testgdp>
\documentclass[sotoncolour]{ecsgdp} % Use the GDP Report Style with custom link colour
\documentclass[sotoncolour]{uosgdp} % Use the GDP Report Style with custom link colour
%</testgdp>
%<*testgdpsummary>
\documentclass[sotoncolour]{ecsgdpsummary} % Use the GDP Summary Report Style with custom link colour
\documentclass[sotoncolour]{uosgdpsummary} % Use the GDP Summary Report Style with custom link colour
%</testgdpsummary>
%<*testthesis|testminithesis|testprogress|testproject|testreport|testarticle|testgdp|testgdpsummary>
\graphicspath{{../Figures/}} % Location of your graphics files
......@@ -1555,8 +1549,8 @@ say not much at all
\appendix
\include{AppendixA}
\backmatter
\bibliographystyle{ecs}
\bibliography{ECS}
\bibliographystyle{uos}
\bibliography{UOS}
%</testthesis|testminithesis|testprogress|testproject|testreport|testgdp>
%<*testgdpsummary>
\section*{Introduction}
......@@ -1636,8 +1630,8 @@ It works.
%<*testarticle>
\acknowledgements{Thanks to no one.}
\backmatter
\bibliographystyle{ecs}
\bibliography{ECS}
\bibliographystyle{uos}
\bibliography{UOS}
\appendix
%</testarticle>
%<*appendix|testarticle>
......@@ -1887,7 +1881,7 @@ showpage
%
% \begin{macrocode}
%<*bst>
%% File: `ecs.bst'
%% File: `uos.bst'
%% A modification of `plainnat.bst' for use with natbib package
%%
%% Copyright 1993-1999 Patrick W Daly
......
......@@ -7,12 +7,12 @@
Copyright (C) 2001 by Steve R. Gunn
This file is part of the ECSDocs class distribution
This file is part of the UoSDocs class distribution
\endpreamble
\edef\eps{\perCent!PS-Adobe-3.0^^J%
\DoubleperCent Title: \outFileName^^J%
\DoubleperCent Creator: ECSThesis.dtx
\DoubleperCent Creator: UoSThesis.dtx
}
\edef\tex{\DoubleperCent\space ----------------------------------------------------------------^^J%
\DoubleperCent\space\outFileName^^J%
......@@ -27,65 +27,65 @@ This file is part of the ECSDocs class distribution
\DoubleperCent\space ----------------------------------------------------------------
}
\usedir{tex/latex/ecsdocs}
\usedir{tex/latex/uosdocs}
\keepsilent
\askforoverwritefalse
\Msg{*** Generating thesis, minithesis and project class files ***}
\generate{\file{ecsthesis.cls} {\from{ecsdocs.dtx}{thesis}}
\file{ecsminithesis.cls} {\from{ecsdocs.dtx}{minithesis}}
\file{ecsprogress.cls} {\from{ecsdocs.dtx}{progress}}
\file{ecsproject.cls} {\from{ecsdocs.dtx}{project}}
\file{ecsreport.cls} {\from{ecsdocs.dtx}{report}}
\file{ecsarticle.cls} {\from{ecsdocs.dtx}{article}}
\file{ecsgdp.cls} {\from{ecsdocs.dtx}{gdp}}
\file{ecsgdpsummary.cls} {\from{ecsdocs.dtx}{gdpsummary}}
\generate{\file{uosthesis.cls} {\from{uosdocs.dtx}{thesis}}
\file{uosminithesis.cls} {\from{uosdocs.dtx}{minithesis}}
\file{uosprogress.cls} {\from{uosdocs.dtx}{progress}}
\file{uosproject.cls} {\from{uosdocs.dtx}{project}}
\file{uosreport.cls} {\from{uosdocs.dtx}{report}}
\file{uosarticle.cls} {\from{uosdocs.dtx}{article}}
\file{uosgdp.cls} {\from{uosdocs.dtx}{gdp}}
\file{uosgdpsummary.cls} {\from{uosdocs.dtx}{gdpsummary}}
\file{Thesis.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testthesis}}
\from{uosdocs.dtx}{testthesis}}
\file{MiniThesis.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testminithesis}}
\from{uosdocs.dtx}{testminithesis}}
\file{Progress.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testprogress}}
\from{uosdocs.dtx}{testprogress}}
\file{Project.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testproject}}
\from{uosdocs.dtx}{testproject}}
\file{Report.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testreport}}
\from{uosdocs.dtx}{testreport}}
\file{Article.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testarticle}}
\from{uosdocs.dtx}{testarticle}}
\file{GDP.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testgdp}}
\from{uosdocs.dtx}{testgdp}}
\file{GDPSummary.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{testgdpsummary}}
\from{uosdocs.dtx}{testgdpsummary}}
\file{Introduction.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{introduction}}
\from{uosdocs.dtx}{introduction}}
\file{Conclusions.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{conclusions}}
\from{uosdocs.dtx}{conclusions}}
\file{AppendixA.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{appendix}}
\from{uosdocs.dtx}{appendix}}
\file{figure.eps} {\usepreamble\eps
\nopostamble
\from{ecsdocs.dtx}{figure}}
\from{uosdocs.dtx}{figure}}
\file{Definitions.tex} {\usepreamble\tex
\nopostamble
\from{ecsdocs.dtx}{definitions}}
\file{ECS.bib} {\usepreamble\bib
\from{uosdocs.dtx}{definitions}}
\file{UOS.bib} {\usepreamble\bib
\nopostamble
\from{ecsdocs.dtx}{references}}
\file{ecs.bst} {\usepreamble\bst
\from{uosdocs.dtx}{references}}
\file{uos.bst} {\usepreamble\bst
\nopostamble
\from{ecsdocs.dtx}{bst}}
\from{uosdocs.dtx}{bst}}
}
\endbatchfile
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment