You've already forked FinalYearProject-MyMind
mirror of
https://github.com/MrLyallCSIT/FinalYearProject-MyMind.git
synced 2026-01-18 07:09:41 +00:00
164 lines
6.0 KiB
TeX
Executable File
164 lines
6.0 KiB
TeX
Executable File
\documentclass{template}
|
|
\usepackage{graphicx,parskip,appendix,float,geometry}
|
|
|
|
\usepackage{uarial}
|
|
% http://tex.stackexchange.com/questions/13509/biblatex-in-a-nutshell-for-beginners
|
|
% http://tex.stackexchange.com/questions/108605/getting-a-harvard-style-list-of-references-using-biblatex
|
|
\geometry{
|
|
a4paper,
|
|
total={150mm,240mm},
|
|
left=35mm,
|
|
top=25mm,
|
|
}
|
|
|
|
% BCU Harvard Referencing
|
|
% http://library.bcu.ac.uk/references.pdf
|
|
|
|
% Citing use \autocite, \parencite, or \textcite rather than \cite.
|
|
% http://tex.stackexchange.com/questions/102662/harvard-reference-using-biblatex
|
|
% https://www.sharelatex.com/blog/2013/07/31/getting-started-with-biblatex.html
|
|
% http://guides.library.yale.edu/bibtex/home
|
|
%\usepackage[backend=bibtex, style=authoryear, firstinits=true, ]{biblatex}
|
|
%\addbibresource{thesis.bib}
|
|
|
|
% Fontsizes
|
|
% https://en.wikibooks.org/wiki/LaTeX/Fonts
|
|
|
|
%\AtBeginBibliography{\footnotesize}
|
|
% \DeclareFieldFormat => Remove Quotes from article Titles
|
|
% http://tex.stackexchange.com/questions/94089/remove-quotes-from-inbook-reference-title-with-biblatex
|
|
%\DeclareFieldFormat[inbook,inproceedings,article,phdthesis,mastersthesis]{citetitle}{#1}
|
|
%\DeclareFieldFormat[inbook,inproceedings,article,phdthesis,mastersthesis]{title}{#1}
|
|
|
|
\usepackage{natbib}
|
|
\newcommand*{\urlprefix}{Available from: }
|
|
\newcommand*{\urldateprefix}{Accessed }
|
|
\bibliographystyle{bath}
|
|
|
|
% Documentation
|
|
% http://mirror.switch.ch/ftp/mirror/tex/macros/latex/contrib/biblatex/doc/biblatex.pdf
|
|
\renewcommand*\familydefault{\sfdefault}
|
|
\usepackage[T1]{fontenc}
|
|
|
|
% http://tex.stackexchange.com/questions/86120/font-size-of-figure-caption-header
|
|
\usepackage[font=small]{caption}
|
|
|
|
\usepackage[ruled] {algorithm2e}
|
|
\usepackage{url,amsmath,amssymb,fancybox,listings,pdfpages,caption,multicol,datetime,rotating, booktabs}
|
|
%\usepackage[usenames,dvipsnames]{color}
|
|
\usepackage[pagebackref=false,pdffitwindow=true]{hyperref}
|
|
|
|
|
|
|
|
%NOTE: The hyperref usepackage should be the last \usepackage!!
|
|
%NOTE: When pagebackref=true an error will appear at the end of compiling. press `q' to ignore
|
|
%NOTE: Referencing Algorithms does not work if this usepackage is before the hyperref include.!!
|
|
%NOTE: This is a comment, ignored when the document is compiled
|
|
%NOTE: The following document configuration settings generally do not need to be modified
|
|
%NOTE: More packages may need to be added to provide additional functionality
|
|
|
|
% http://tex.stackexchange.com/questions/7546/how-to-get-latex-symbol-in-document
|
|
\newcommand{\latex}{\LaTeX\ }
|
|
\newcommand{\authorName}{Author Full Name}
|
|
\newcommand{\reportTitle}{Report Title}
|
|
\newcommand{\degreeAward}{BSc in Computer Science }
|
|
|
|
\hypersetup{
|
|
pdftitle = {\reportTitle},
|
|
pdfauthor = {\authorName},
|
|
pdfsubject = {Computer Science},
|
|
pdfkeywords = {Comma separated list of keywords},
|
|
colorlinks = true, anchorcolor = blue, filecolor = blue, urlcolor = blue,
|
|
linkcolor = blue, %NOTE: change (blue) to (colIdentifier) to have links within the document in Black
|
|
citecolor = blue, %NOTE: change (blue) to (colIdentifier) to have citation links within the document in Black
|
|
}
|
|
|
|
\definecolor{colBackGrnd}{rgb}{1,1,0.8}
|
|
\definecolor{colKeys}{rgb}{0,0,1}
|
|
\definecolor{colIdentifier}{rgb}{0,0,0}
|
|
\definecolor{colComments}{rgb}{0,.5,0}
|
|
\definecolor{colString}{rgb}{0,0,1}
|
|
\definecolor{colWhite}{rgb}{1,1,1}
|
|
|
|
\newcommand{\MyHookSign}{\hbox{\ensuremath\hookleftarrow}}
|
|
|
|
\newtheorem{Theorem}{Theorem}
|
|
\newtheorem{Proposition}[Theorem]{Proposition}
|
|
\newtheorem{Lemma}[Theorem]{Lemma}
|
|
\newtheorem{Proof}[Theorem]{Proof}
|
|
\newtheorem{Remark}[Theorem]{Remark}
|
|
\newtheorem{Claim}[Theorem]{Claim}
|
|
\newtheorem{Example}[Theorem]{Example}
|
|
\newtheorem{Definition}[Theorem]{Definition}
|
|
|
|
%NOTE: Setup for including program listings
|
|
\lstset{%
|
|
float=H,
|
|
basicstyle=\ttfamily\footnotesize,
|
|
identifierstyle=\color{colIdentifier},
|
|
keywordstyle=\color{colIdentifier}, %
|
|
stringstyle=\color{colIdentifier},
|
|
commentstyle=\color{colIdentifier}, %
|
|
columns=flexible,
|
|
tabsize=2,
|
|
frame=single,
|
|
extendedchars=true, %
|
|
showspaces=false,
|
|
showstringspaces=false,
|
|
numbers=left, %
|
|
numberstyle=\footnotesize,
|
|
breaklines=true,
|
|
prebreak={\space\MyHookSign},
|
|
language=Java,
|
|
backgroundcolor=\color{colBackGrnd},
|
|
breakautoindent=true, %
|
|
captionpos=b%
|
|
} %\hypersetup{colorlinks=true, citecolor=\color{colIdentifier}}
|
|
|
|
\sloppy %NOTE: To ensure the Right Hand Margin is used (Especially for long URLS)
|
|
%NOTE: END of the document configuration settings
|
|
|
|
\begin{document}
|
|
|
|
\DeclareGraphicsExtensions{.jpg,.png,.gif,.pdf}
|
|
%NOTE: When inserting Figures if the extension of the graphic file is not provided LaTeX will automatically search
|
|
% for the extensions declared above, in the order declared.
|
|
|
|
\title{\huge{\reportTitle}}
|
|
\author{\authorName}
|
|
\degreetitle{\degreeAward} % Replace with appropriate degree
|
|
\rpttype{BSc} % Replace PhD / MSc / BSc.
|
|
\principaladviser{Dr. Daniel C. Doolan}
|
|
|
|
\include{intro/abstract}
|
|
\listofalgorithms %NOTE: Will generate a list of Algorithms in the Table of Contents Section
|
|
\lstlistoflistings %NOTE: Will generate a list of Program Listings in the Table of Contents Section
|
|
|
|
%NOTE: Include the relative reference for each chapter to be included
|
|
% dividing the thesis file structure into a number of directories aids development
|
|
% format: directoryName/filename (the .tex extension is not required for the filename)
|
|
|
|
\include{intro/introduction}
|
|
\include{usingLatex/usingLatex}
|
|
\include{litreview/litreview}
|
|
\include{background/background}
|
|
\include{design/design}
|
|
\include{impl/implementation}
|
|
\include{eval/evaluation}
|
|
\include{conclude/conclude}
|
|
|
|
%NOTE: reduced the size of the text for the bibliography
|
|
%NOTE: set the style for the bibliography and display the references used within the document
|
|
|
|
% http://tex.stackexchange.com/questions/67153/bibliography-not-in-toc-when-using-biblatex-biber
|
|
%\printbibliography[heading=bibintoc]
|
|
\footnotesize
|
|
|
|
\addcontentsline{toc}{chapter}{Bibliography}
|
|
\bibliography{thesis}
|
|
|
|
\normalsize
|
|
\appendix
|
|
\include{appendix/appendix}
|
|
\end{document} %NOTE: END of document, nothing after this point
|