% A4 paper
% main font size 12
% article format
\documentclass[a4paper, 12pt,onecolumn]{article}

% packages to be included

% used to allow [H] to display images
\usepackage{float}
% used for displaying images
\usepackage{graphicx}
% \usepackage{pgfgantt}
 % used to refer to images, tables, etc
\usepackage{hyperref}
% package used to control the margin of the page
\usepackage{geometry}
% package used to include pdf files
\usepackage{pdfpages}
% package used to turn page landscape
\usepackage{pdflscape}
% package used to allow tables to flow over page boundaries
\usepackage{longtable}
\usepackage{subcaption}

\usepackage[toc,page]{appendix}

\usepackage{listings}
\usepackage{color}
\usepackage{epstopdf}
\usepackage{xcolor}

% define colours
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}

% say how the code should be formatted if put into report
\lstdefinestyle{mystyle}
{
	backgroundcolor = \color{white},   
	commentstyle = \color{codegreen},
	keywordstyle = \color{blue},
	numberstyle = \tiny\color{codegray},
	stringstyle = \color{codepurple},
	basicstyle = \footnotesize,
	breakatwhitespace = false,         
	breaklines = true,
	postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
	columns=fullflexible,          
	captionpos = b,                    
	keepspaces = true,                 
	numbers = left,                    
	numbersep = 5pt,                  
	showspaces = false,                
	showstringspaces = false,
	showtabs = false,                  
	tabsize = 2
}

% set the style to be the custom style defined above
\lstset{style = mystyle}

% no indentation
\setlength\parindent{0pt}

\begin{document}
	
	% Adding the Title, Authour and Date
	\title{Final project report }
	\author{}
	\date{\today}
	\maketitle
	
	% start on new page
	\newpage
	
    \tableofcontents
       
	\newpage
	
	% include all the files
	\input{executive_summary.tex}
	\input{business_case.tex}
	\input{design_methodology_and_implementation.tex}
	\input{experimental_results.tex}
	\input{engineering_trade_offs.tex}
	
    \bibliographystyle{IEEEtran}
    \bibliography{references.bib}
    
    \input{appendices}

\end{document}
