falknerdominik
11/20/2017 - 1:43 PM

template.tex

\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}