Search Contact information
University of Cambridge Home Department of Engineering
University of Cambridge >  Engineering Department >  computing help

PhD/MPhil Thesis - a LaTeX Template

Contents
Harish Bhanderi has written a standard Cambridge University PhD/MPhil thesis latex template.

It is largely for students writing their fourth year projects, first year PhD reports or the PhD thesis itself. It goes rather beyond those minimal requirements, especially in its support of PDF options for online documents. It has been written in a generic fashion to allow easy use and adaption to cater for the needs of different students, departments and also universities.

By simplying dropping your latex text code in the relevant sections (such as introduction, conclusions etc.), you'll be able to quickly produce a thesis document. The template cuts out all the mundane tasks for fidgeting with the settings to make the book class into a thesis.

Please feel free to use and modify it for your own non-commercial purpose and in line with GNU General Public License

The template is very well annotated and examples are given demonstrating the relative ease with which you can change stuff to meet your own needs.

Installation

Download CUEDThesisPSnPDF.tgz or CUEDThesisPSnPDF.zip. You needn't install the class file in with the LaTeX distribution. Once you've downloaded the files, try changing the name of thesis.pdf then running make thesis.pdf to produce a new version. If you get output ending with something like

   Output written on thesis.pdf (19 pages, 224756 bytes).
   Transcript written on thesis.log.

then a thesis.pdf file has been produced that you can read with Acrobat Reader, etc, and you're ready to write your document.

Departmental Publication Requirements

CUED's Ph.D Planning page mentions several requirements for Ph.D Theses

CUED's 2nd Notice for IIB project students mentions several requirements for IIB project reports

Book or Report

You can choose to base your document on LaTeX's book class or report class. The book class lets you have Parts and Chapters, and numbers section starting at 1. The Report class numbers sections starting at 0. Choose either book (the default) or article as a class option.

Packages

The class uses several packages. Here's a list of the main ones with the release that the template has been tested with

3 in particular are worth mentioning because they control features that you might wish to change

Location of Graphics files

For PDF production, PNG, PDF and JPG graphics files are sought in ThesisFigs/PNG/, ThesisFigs/PDF/ or ThesisFigs/. For Postscript output, EPS files are sought in in ThesisFigs/EPS/ and ThesisFigs/

Margins

Various page dimensions are set to these defaults

\setlength{\evensidemargin}{1.96cm}
\setlength{\topmargin}{1mm}
\setlength{\headheight}{1.36cm}
\setlength{\headsep}{1.00cm}
\setlength{\textheight}{20.84cm}
\setlength{\textwidth}{14.5cm}
\setlength{\marginparsep}{1mm}
\setlength{\marginparwidth}{3cm}
\setlength{\footskip}{2.36cm}

You can reset these values in the preamble.

Biblatex

If you wish to use biblatex

Once you've removed the provided *.bbl and *.aux files, doing pdflatex thesis.tex; bibtex thesis; pdflatex thesis.tex;pdflatex thesis.tex should work.

Frequently Asked Questions

Many problems can be fixed by removing all the intermediate files and re-processing. On Unix, make clean and make latexclean tidy up.

Changes

Version 1.1 appeared in July 2010, with these changes

In December 2011 minor tweak were made to the class file (thanks to Sasa Tomic) and to the Makefile

The old version is still available.

Tim Love (tpl)
Updated February 2012