\documentclass[12pt, a4paper]{article}
\title{\textbf{SWE/UE4}}
\author{Dominik Falkner, 2017-04-17}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{color}
\usepackage{listings}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{scrpage2}
\usepackage{amsmath}
\pagestyle{scrheadings}
\clearscrheadfoot
% umlauts for code listings
\lstset{literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}1
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{~}{{\textasciitilde}}1
}
% set \noindent for whole file
% meaning no intention after paragraph
% \setlength\parindent{0pt}
% header and footer
\ihead{Dominik Falkner}
\chead{SWE/UE4}
\ohead{2017-04-17}
\ofoot{Seite \pagemark}
% colors
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\geometry{a4paper,left=15mm,right=15mm,top=2cm,bottom=2cm}
\lstdefinestyle{mystyle}{
backgroundcolor=\color{white},
commentstyle=\color{codegreen},
keywordstyle=\color{blue},
numberstyle=\tiny\color{codegray},
stringstyle=\color{red},
basicstyle=\footnotesize,
breakatwhitespace=true,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=8
}
\lstset{language=c++, keywordstyle=\color{blue}, style=mystyle}
\begin{document}
% table of contents
\renewcommand*\contentsname{Inhaltsverzeichnis}
\tableofcontents
\pagebreak
\setcounter{page}{1}
% CONTENT
\section{Lösungsidee}
\pagebreak
\section{Code}
\subsection{Filename}
% include source files
% \lstinputlisting{../src/HeapQueue/src/queues/QueueInterface.java}
\pagebreak
\section{Tests}
\pagebreak
\subsection{Testname}
% include test output
% \lstinputlisting{out/tests}
\end{document}