% ---------------------------------------------------------------------------- %
% DOCUMENT SETUP
% ---------------------------------------------------------------------------- %
\documentclass[a4paper,11pt,parskip=false, oneside]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{subcaption}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{setspace}
\usepackage{changepage}
\usepackage{longtable}
\usepackage{booktabs}

%code formatting in latex:
\usepackage{listings}
\lstset { %
    language=C++,
    basicstyle=\footnotesize,% basic font setting
    numbers=left,
    frame=tb,
}

% tikz pictures and own defined colors
\usepackage{tikz} %loads also xcolor
\definecolor{darkblue}{rgb}{0.047, 0.337, 0.678}
\definecolor{darkgreen}{rgb}{0.13,0.55,0.13}
\definecolor{darkorange}{rgb}{0.93,0.46,0}

% package for setting margins at the sides, top and bottom
\usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}

% hyperlinks to sections in pdf file
\usepackage[bookmarksnumbered,pdftitle={Bachelor's Thesis},hyperfootnotes=false]{hyperref} 
\hypersetup{colorlinks, citecolor=black, linkcolor=black, urlcolor=black}


% citation style
\bibliographystyle{abbrvdin}

\setcounter{secnumdepth}{1}
\setcounter{tocdepth}{1}

% Some fixes for the warnings
\pgfplotsset{compat=1.16}
\pdfsuppresswarningpagegroup=1

\onehalfspacing

% ---------------------------------------------------------------------------- %
% Blank pages
% ---------------------------------------------------------------------------- %

 \newcommand*{\blankpage}{%
	\vspace*{\fill}
	{\centering This page intentionally left blank.\par}
	\vspace{\fill}}
\makeatletter
\renewcommand*{\cleardoublepage}{\clearpage\if@twoside \ifodd\c@page\else
	\blankpage
	\thispagestyle{empty}
	\newpage
	\if@twocolumn\hbox{}\newpage\fi\fi\fi}


\begin{document}

% ---------------------------------------------------------------------------- %
% TEXT SETUP AND LISTS
% ---------------------------------------------------------------------------- %
% Trennvorschläge
\input{Inhalte/Trennung}

% Titelseite %
\input{Inhalte/Deckblatt}

% Einleitung / Abstract
\singlespacing
\normalsize
\input{Inhalte/0_Zusammenfassung}

% römische Numerierung
\pagenumbering{roman}

% Inhaltsverzeichnis anzeigen
\newpage
\tableofcontents

% Abbildungsverzeichnis
\addcontentsline{toc}{chapter}{Verzeichnisse}
\addcontentsline{}{section}{Abbildungsverzeichnis}
\listoffigures

% Tabellenverzeichnis
\addcontentsline{}{section}{Tabellenverzeichnis}
\listoftables

% das Abkürzungsverzeichnis
\input{Inhalte/Abkuerzungsverzeichnis}
\input{Inhalte/Formelverzeichnis}
\clearpage

% ---------------------------------------------------------------------------- %
% MAIN CONTENTS
% ---------------------------------------------------------------------------- %

% 1,5 facher Zeilenabstand
\onehalfspacing

% einzelne Kapitel
\pagenumbering{arabic}

\input{Inhalte/Vorlagen}

\input{Inhalte/1_Einleitung}

% ---------------------------------------------------------------------------- %
% BIBLIOGRAPHY AND APPENDIX
% ---------------------------------------------------------------------------- %

\onecolumn
% einfacher Zeilenabstand
\singlespacing
% Literaturliste soll im Inhaltsverzeichnis auftauchen
\newpage
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
% Literaturverzeichnis anzeigen
\bibliography{Hauptdatei.bib}
%alle Quellen unabhängig von Verwendung in Verzeichnis
\nocite{*}


\onehalfspacing
\newpage
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\appendix
\input{Inhalte/2_Anhang}
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}

% ---------------------------------------------------------------------------- %
% OTHERS
% ---------------------------------------------------------------------------- %

\input{Inhalte/3_declarationAuthorDE}

% empty page at the end (optional)
\newpage
\thispagestyle{empty}
\section*{ }

\end{document}          
