The uvicthesis
project provides a template from which graduate students at the University of Victoria can start writing their thesis or dissertation.
The LaTeX class file uvicthesis.cls
sets your document to follow the UVic Library's style requirements, so you can focus on writing up your research instead of fiddling with formatting.
Before you submit your thesis, please make sure to double-check all style requirements on the UVic Graduate Studies website. There are several standards that LaTeX cannot automatically arrange for you, and you are ultimately responsible for making sure that your thesis conforms to the regulations set out by the Faculty of Graduate Studies, UVicSpace, and your academic department.
To use the UVic LaTeX thesis class, you will need a relatively recent LaTeX distribution. (For information on how to install one, see the LaTeX Project website.) In particular, it depends on the following (standard) packages:
etoolbox
for class optionsfancyhdr
to put page numbers in the headergeometry
to set marginslmodern
andfontenc
for extended fontssetspace
for line spacingtitlesec
for fixing the spacing of chapter titlestocloft
to make the ToC nicer
If you do not already have these installed, you can easily get them using the package manager that came with your distribution (tlmgr
in TeX Live or its GUI frontend TeX Live Utility
on OS X; mpm
on Windows MikTeX installations).
-
Download the project files to your computer.
-
Rename
template.tex
to something more suitable, likethesis.tex
. Delete the placeholder information and replace it with your own. -
You may copy
uvicthesis.cls
to any folder in yourTEXPATH
. If you don't know what this means, make sure thatuvicthesis.cls
stays in the same folder as your thesis's main file. -
Compile your main thesis file with your favourite LaTeX editor or from the command line using
latexmk
:
latexmk -pdf thesis.tex
The UVic Library has moved to digital-only thesis submission and no longer requires print copies of theses be submitted. However, if you do want to print your thesis, you can use the bound
or twoside
options to set margins for book binding.
The uvicthesis
class is written such that it should not be necessary to edit uvicthesis.cls
itself.
If you find you have to do so in order to make your thesis compile or to fix a display bug, please let me know by:
- emailing
rchurchl@sfu.ca
, or - filing an issue if you have a GitHub account, or
- issuing a pull request if you have a GitHub account and a bugfix.