\documentclass{article} % Select the document class, usually article or report
\usepackage[utf8]{inputenc} % Allows processing of non ASCII characters
% For a properly working bibliography
\usepackage[english]{babel}
\usepackage{biblatex}
\usepackage{csquotes}
% For the usage of figures
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
% For writing equations
\usepackage{amsmath}
\usepackage{amssymb}
% For adding of Matlab files
\usepackage[framed, numbered]{matlab-prettifier}
\usepackage{listings}
% Make references clickable
\usepackage{hyperref}
% Add the bibliography we are using
\addbibresource{my_bibliography.bib}
\begin{document}
\input{0_front_page}
\tableofcontents
\input{1_writing_text}
\input{2_figures}
\input{3_equations}
\printbibliography
% Add a Matlab script as listing
\lstinputlisting[ style=Matlab-editor, basicstyle=\ttfamily\scriptsize, caption={\texttt{Kalman filter example code} }]{Scripts/Kalman_filter.m}
\end{document}