% ============================================================================
% UCL PhD Thesis — Main Document
% ============================================================================
% This is the root file for the thesis. It loads the document class,
% preamble settings, and all content files in the correct order.
%
% To compile: latexmk -pdf thesis.tex
% Output: build/thesis.pdf (configured via .latexmkrc)
%
% Document class options:
% phd — Doctor of Philosophy (default)
% mphil — Master of Philosophy
% mres — Master of Research
% ============================================================================
\documentclass[12pt,phd,a4paper,twoside]{settings/ucl_thesis}
\input{settings/preamble} % Load packages, custom commands, and chapter commands
\begin{document}
% ========= FRONT MATTER ==========================================
% Title page information — update these with your details.
\title{Your Thesis Title}
\author{Your Name}
\department{Your Department}
\maketitle
\input{content/quote} % Opening epigraph (optional — delete if not needed)
\makedeclaration % UCL plagiarism declaration (auto-generated)
\input{content/abstract} % Thesis abstract (300 words max)
\input{content/impact_statement} % UCL impact statement (required)
\input{content/publications/publication_statement} % Publications arising (optional — delete if not needed)
\input{content/acknowledgements} % Acknowledgements
\tableofcontents
\listoffigures
\listoftables
% ========= MAIN CONTENT ==========================================
% Each \include starts the chapter on a new page and allows selective
% compilation via \includeonly{...} at the top of this file.
\include{content/introduction/introduction}
\include{content/chapter_1/chapter}
\include{content/chapter_2/chapter}
\include{content/conclusions/conclusions}
% ========= END MATTER =============================================
\printbibliography[heading=bibintoc] % Bibliography (appears in ToC)
\appendix
\include{content/appendix/appendix} % All appendices
\end{document}

PDF Preview
Create an account to compile and preview