-
Notifications
You must be signed in to change notification settings - Fork 0
/
ThesisWG270.tex
88 lines (65 loc) · 2.79 KB
/
ThesisWG270.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
\documentclass[a4paper]{report}
%Import thesis style file
\usepackage{baththesis}
%Define thesis style macros and names
\title{Asymptotic and Numerical Analysis of Wave Propagation in Thin-Structure Waveguides}
\author{William Michael Graham}
\degree{Doctor of Philosophy}
\department{Department of Mathematical Sciences}
\degreemonthyear{June 2022}
%Image and page layout packages
\usepackage{graphicx}
\usepackage{subcaption} %allows subfigures
\usepackage[bottom]{footmisc} %footnotes go below figures
\usepackage{parskip} %adds line space between paragraphs by default
%Declare location of image files
\usepackage{appendix} %can declare chapter-local appendices
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
\graphicspath{{./Diagrams/Diagram_PDFs/} {./Diagrams/Numerical_Results/}}
%Allows for more options when enumerating lists (roman, lettering, etc)
\usepackage{enumerate}
%\input imports all commands from the target files
\input{./Preamble/PreambleMaths.tex} %maths commands, variables, and other packages
%labelling hacks
\newcommand\labelthis{\addtocounter{equation}{1}\tag{\theequation}}
%can use the \includeonly{} command to specify which chapters to update and include in the document, to save on rendering time. This will also retain equation/section numbering from skipped sections too.
\includeonly{
./Chapters/Introduction/Intro,
./Chapters/Theory-Prelims/Theory-Prelims,
./Chapters/Scalar-System/Scalar-System,
./Chapters/Curl-Curl/Curl-Curl,
./Chapters/SingInclusions/SingInclusions,
}
\begin{document}
%Title page --- provided the information sent to baththesis is correct, this should auto-generate
\maketitle
%Number pages prior to the start of the thesis with roman numerals
\pagenumbering{roman}
%Licensing and authorship declaration comes next --- setting are in the baththesis style
\License
%Summary page
\input{./Chapters/Summary}
\input{./Chapters/Acknowledgements}
%Create the contents
\tableofcontents
\cleardoublepage %ensure that page numbering is correct
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures %caption[list of figures text]{in body text} can be used to customise the text provided here
%Switch to arabic numbering for research content
\cleardoublepage
\pagenumbering{arabic}
%Introductory chapter begins
\include{./Chapters/Introduction/Intro}
%Theory and Preliminaries chapter begins
\include{./Chapters/Theory-Prelims/Theory-Prelims}
%Scalar equation chapter begins
\include{./Chapters/Scalar-System/Scalar-System}
%Curl-curl equation plus 1st order Maxwell chapter begins
\include{./Chapters/Curl-Curl/Curl-Curl}
%Sing Inclusions chapter begins
\include{./Chapters/SingInclusions/SingInclusions}
%Create bibliography, starting on new page
\newpage
\bibliographystyle{acm}
\bibliography{./BibFiles/Thesis_MasterBib.bib}
\end{document}