\documentclass[11pt, oneside]{book}
% Specify text encoding
\usepackage[utf8]{inputenc}
% Title and Author Information
\usepackage{SurreyTitle}
\project{}
\author{Author Name}
\supervisor{Supervisor1, Supervisor2}
\externalsupervisor{external supervisor}
\title{Thesis Title}
% Bibliography Management
\usepackage[
backend=biber,
style=ieee,
]{biblatex}
\addbibresource{bibliography.bib} % Imports bibliography file
% Including Graphics
\usepackage{graphicx}
% Code Listings and Syntax Highlighting
\usepackage{xcolor}
\usepackage{listings}
\definecolor{mGreen}{rgb}{0,0.6,0}
\definecolor{mGray}{rgb}{0.5,0.5,0.5}
\definecolor{mPurple}{rgb}{0.58,0,0.82}
\definecolor{backgroundColour}{rgb}{0.95,0.95,0.92}
\lstdefinestyle{CStyle}{
backgroundcolor=\color{backgroundColour},
commentstyle=\color{mGreen},
keywordstyle=\color{magenta},
numberstyle=\tiny\color{mGray},
stringstyle=\color{mPurple},
basicstyle=\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
language=C
}
% Additional Packages
\usepackage[inline]{enumitem}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{subfig}
\usepackage{textcomp}
\usepackage{algpseudocode}
\usepackage{amsmath}
\usepackage{array}
\usepackage{algorithm}
\usepackage{lscape}
\usepackage{longtable}
\usepackage{bbding}
\usepackage{pifont}
\usepackage{wasysym}
\usepackage{amssymb}
\usepackage{adjustbox}
\usepackage{threeparttable}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning}
\usepackage{ragged2e}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
% Page Style and Headers
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[R]{\leftmark}
\fancyfoot{}
\fancyfoot[R]{\thepage}
\fancyfoot[L]{Chapter \thechapter}
\fancyfoot[C]{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
% Glossaries
\usepackage[acronym,nopostdot,nonumberlist]{glossaries}
\makeglossaries
\input{abbreviations}
% Miscellaneous
\usepackage{hyperref}
\usepackage{stmaryrd}
\usepackage{textpos}
\usepackage{semantic}
\usepackage{amssymb,amsmath,amsthm,amsfonts}
\newtheorem{theorem}{Theorem}
\linespread{1.25}
% Custom Commands
\newcommand\supervisorname[1]{\textbf{\textcolor{red}{supervisor: #1}}}
\newcommand\authorname[1]{\textbf{\textcolor{blue}{author: #1}}}
\begin{document}
\maketitle
% Adjust header and top margin for title page
\setlength{\headheight}{13.6pt}
\addtolength{\topmargin}{-1.6pt}
% Include initial sections
\input{declaration}
\input{acknowledgement}
\input{abstract}
% Main content
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\newpage
% \listofalgorithms % Uncomment if needed
% \newpage
\printglossary[type=\acronymtype, title=Acronyms]
\newpage
% Ensure the acronym glossary is included in the document
\newcounter{obj} % Define a new counter if needed
% Include chapters
\include{Chapter1/chapter1}
\include{chapter2/chapter2}
% Bibliography
\printbibliography
% Appendices (uncomment if needed)
% \appendix
% \input{appendix/victim-code}
\end{document}