\documentclass[12pt,a4paper]{extarticle}

\usepackage[utf8]{inputenc}
\usepackage[onehalfspacing]{setspace}
\usepackage{geometry}
\geometry{
	a4paper,
	width=150mm,top=15mm,bottom=25mm,
	headheight=15pt,
	includehead,
	marginparwidth=2cm
}

\usepackage{graphicx} 					% for figures
\usepackage{todonotes} 					% for todo notes
\usepackage{url}						% for filepaths and urls
\usepackage{hyperref}					% for hyperlinks

% configure headers
\usepackage{fancyhdr} 					% for headers
\usepackage{ragged2e} 					% for aligning in page headers
% \lhead{\parbox[t]{0.5\textwidth}{\RaggedRight\rightmark\strut}}
% \rhead{\parbox[t]{0.5\textwidth}{\RaggedLeft\leftmark\strut}}
% \setlength{\headheight}{5\baselineskip}
\pagestyle{fancy} 

% configure listings
\usepackage{listings} 					% for code highlighting
\usepackage{color} 						% for defining colors in jslistings 
\input{custom-listing.tex}

% \setlength\parindent{0pt} 			% disable indentation for paragraphs

% Start sections on new pages
\let\stdsection\section
\renewcommand\section{\newpage\stdsection}

\title{Performance comparison of simplification algorithms for polygons in the context of web applications}  
\author{Alfred Melch}

\begin{document}
\pagenumbering{gobble} % suppress page numbering

\input{titlepage.tex}

\section*{Abstract}
Abstract goes here
\newpage

\tableofcontents
\newpage

\setcounter{page}{1}
\pagenumbering{arabic}

\input{chapters.tex}

\listoffigures
\newpage
\lstlistoflistings
\newpage

% \input{gliederung.tex}

\end{document}
