Anj Simmons, 2019
This repo contains all the LaTeX files and figures to generate my thesis.
A pre-built PDF version can be found in the revisions
directory.
To generate thesis.pdf
:
make
See Makefile
for additional make commands. E.g. make chaps
generates a PDF for each chapter.
The other make
commands assume you have already run make
once to build the thesis. E.g. make fast
does a single pass update, suitable for previewing minor changes. make ch1
, make ch2
, ... make ch8
generate a PDF for just a single chapter of the thesis.
To run a word count, do a make
first (if you haven't already), then run:
./scripts/wordcount.sh
The grand total (detex)
output is a better estimate than grand total (wc)
, as wc
will count everything in the file, whereas detex
doesn't include the LaTeX comments. According to detex
, my thesis is approximately sixty thousand words.
Ubuntu 18.04
pdfTeX 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian)
biber version: 2.9
Dependencies:
LaTeX
(do full install of all packages, and make sure you havepdflatex
andbiber
on path).make
(will already be installed by default on most Linux distributions)
- Constants for name, supervisors, publication date, etc. in
preamble.tex
- Reference database(s) in
thesis-lit-*.bib
(list of.bib
files searched specified inthesis-refs.tex
). Export to Bibtex format if using Mendeley or Zotero. Can also edit Bibtex using JabRef or a text editor. - Images go in
figs/
- Top level file (e.g. to include extra chapters) is
thesis.tex
. thesis-includes.tex
is auto-generated byMakefile
. This is used as a way toincludeonly
certain chapters and set variables to control whether a single chapter or the full thesis is built.