This LaTeX class provides a document class for typesetting Informatics dissertations.
This is a fork of the infthesis.cls file as found on Informatics
DICE machines, however, this class file has been patched in various
ways to make it more flexible. See the computing support
website
for instructions on how to obtain the original class file and a basic
usage example.
This class file contains the following changes over the original class file:
- Listing of multiple institutions, e.g. using
\documentclass[phd,lfcs,icsa]{infthesis}lists both LFCS and ICSA as institutions on the titlepage. - Document class options for listing affiliated CDT alongside
institution on titlepage. The following four CDTs are available:
Data Science (
cdtds), Pervasive Paralleism (cdtppar), Robotics and Autonomous Systems (cdtras), and Natural Language Processing (cdtnlp). - Lay summary environment. Use
\begin{laysummary}\end{laysummary}to add a lay summary page. - Automatic insertion of author name in custom declarations,
e.g.
\begin{declaration}\end{declaration}will insert the author name like\standarddeclaration(aside:\standarddeclarationis now implemented in terms of thedeclarationenvironment).
The document class requires the following packages:
- ifthen
- graphics
- xspace
- eushield
The only nonstandard LaTeX package is eushield, which provides various versions of the university's crest. The eushield package is not distributed along with this class. You can obtain a copy of it via Informatics DReaM. For the package to work correctly you should also obtain the following necessary copies of the university crest (see the next section for an automated installation):
- eushield.eps
- eushield-normal.{pdf,ps}
- eushield-noback.{pdf,ps}
- eushield-reversed.{pdf,ps}
- eushield-twocolour.{pdf,ps}
- eushield-fullcolour.{pdf,ps}
Note usage of the university's crest or logos is subject to the brand guidelines. Please make sure you follow the brand guidelines.
You may want to use some of the common logos with infthesis.cls
Usage is subject to the brand guidelines as stated on each site. Please make sure you follow them.
This class file is bundled with an Makefile installation script. To
install the class file
$ make installTo download and install the required eushield type
$ make install-eushieldUse the following command to acquire and install the common logos
$ make install-logo-{inf,cdtppar,epsrc}By default the class file, eushield, and logos are installed under
$HOME/.texmf. You may change the installation directory by setting
the INSTDIR variable. For example, to install the class file under
the directory foo type
$ INSTDIR=foo make installEach installation rule has a corresponding uninstallation rule. For
example you can use uninstall rule to uninstall the class file from
its default installation location, i.e.
$ make uninstallNote if you used a custom installation location, then you should set
INSTDIR before uninstalling. For example, if you installed the class
file under the directory foo then you should INSTDIR=foo, i.e.
$ INSTDIR=foo make uninstall