-
Notifications
You must be signed in to change notification settings - Fork 29
/
dissertation_main.tex
133 lines (103 loc) · 5.75 KB
/
dissertation_main.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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% The updated version of this document should be downloaded from
%% https://github.com/jp-um/university_of_malta_LaTeX_dissertation_template
%%
%% In case of any difficulties please contact Prof. JP Ebejer on jean.p.ebejer@um.edu.mt
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Before you embark on this quest you should probably read some of:
%% Deadly sins - http://mirrors.ctan.org/info/l2tabu/english/l2tabuen.pdf
%% Writing a thesis in LaTeX - http://tug.org/pracjourn/2008-1/mori/mori.pdf
\RequirePackage[l2tabu, orthodox]{nag} % tells you of any bad LaTeX usage
% must be first thing in class (with the exception of comments)
\RequirePackage{placeins} % To use \FloatBarrier
%% There is one option you should define; oneside or twoside
%% Use twoside for your viva docs (examiners hate long docs they need to carry around)
%% and oneside for the final thing you submit to the library. Note that margins will
%% change accordingly
\documentclass[oneside]{um} % custom University of Malta project/dissertation/thesis
%% **************** (Your) Packages (Start) ******************
% \listfiles % uncomment this to know which packages you are using
% the list of packages will be in the bottom of the .log file
%% Note that packges may already be loaded from the um (and memoir) classes.
%% Do not add your packages to the template, but rather add them here.
\usepackage{blindtext} %% for some dummy text, remove in your writeup
\usepackage{coffee4} %% for some fun
%% ***************** (Your) Packages (End) *******************
%% **************** (Your) Data (Start) ******************
\title{Machine Learning\\Approaches to the\\Blockchain} % use \\ here otherwise you get a justified title
% note capitalization of the title (only common
% words in lower case)
\tagline{some hyped-up tagline} % tag line
\author{Jean-Paul Ebejer} % your full name
\authorID{123456M} % your University Identifier
\supervisor{Prof.\ Dumbledore} % your supervisor(s) name
\cosupervisor{Dr Who} % your cosupervisor(s) name - no . in Dr *OPTIONAL*
% simply comment out the above line if absent
\department{Department of Alchemy} % your department (e.g. Artificial Intelligence)
\faculty{Faculty of Something} % your faculty (e.g. ICT)
\degreeName{M.Sc.\ in Your Degree} % the degree you are reading
% note the \ after the dot, so not to consider it a fullstop
\doctype{dissertation} % the type of document (fyp, dissertation, thesis)
\degreeDate{\monthyeardate\today} % when did you submit (officially after your corrections)
%%\subjectcode{ICS5200} % the study unit-code (currently not used)
%% ***************** (Your) Data (End) *******************
%%
\renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}}
\setlength\beforechapskip{0mm}
%% ******** (Your) Document Settings (Start) *************
% You should have an images directory in every chapX subdir
% NOTE: Trailing / for subdirs is required.
\graphicspath{{./images/}{./chap1/images/}{./chap2/images/}} % Paths where to look for images, if defined "images" must always be there as it holds the images in-use by the template.
\makeindex
\addbibresource{chap1/introduction_biblio.bib}
\addbibresource{chap2/background_and_lit_overview_biblio.bib}
\addbibresource{chap3/materials_and_methods_biblio.bib}
%% ********* (Your) Document Settings (End) **************
% DOCTOR'S (JP) ORDERS: MAKE SURE TO READ MY TWO BLOG ENTRIES WITH
% CONTENT AND LaTeX TIPS FOR YOUR WRITE-UP. THESE ARE BASED ON
% EXAMINER'S FEEDBACK
%
% URLS:
% https://bitsilla.com/blog/2019/03/content-tips-for-your-dissertation-or-project-write-up/
% https://bitsilla.com/blog/2019/01/latex-tips-for-your-dissertation-or-project-write-up/
% end the preamble and start the document
\begin{document}
\frontmatter
\maketitle
\input{frontmatter/copyright}
%% The originality statement is *NOT* part of the dissertation but submitted separately.
\input{frontmatter/dedication} % include a dedication.tex file
\input{frontmatter/acknowledgements} % include an acknowledgements.tex file
\input{frontmatter/abstract}\if@openright\cleardoublepage\else\clearpage\fi
\tableofcontents*\if@openright\cleardoublepage\else\clearpage\fi
\listoffigures*\if@openright\cleardoublepage\else\clearpage\fi
\listoftables*\if@openright\cleardoublepage\else\clearpage\fi
\input{frontmatter/abbreviations}\if@openright\cleardoublepage\else\clearpage\fi
%% Note: always use \input as you cannot nest \includes (amongst other things)
\pagestyle{umpage}
\floatpagestyle{umpage}
\mainmatter
%% \part{Your First Part} %% PhDs may require this parts idea as well.
\input{chap1/introduction_main}
\input{chap2/background_and_lit_overview_main}
\input{chap3/materials_and_methods_main}
\input{chap4/results_and_discussion_main}
%% \part{Your Second Part}
\input{chap5/evaluation_main}
\input{chap6/conclusions_main}
\appendix
\input{appA/appendix_a_main} % these are just test names as I didn't know what you'd want
\input{appB/appendix_b_main}
\input{appC/appendix_c_main}
\pagestyle{umpageback}
{\backmatter
% Bibliography
\if@openright\cleardoublepage\else\clearpage\fi
% Use something like https://flamingtempura.github.io/bibtex-tidy/ to clean all your bibtex entries
\printbibliography[title=References]
\printindex
}
\end{document}
%%% The End %%%