-\documentclass[a4paper,11pt,bibliography=totoc,twoside]{scrbook}
+\documentclass[bibliography=totoc,index=totoc,twoside,titlepage=yes,a4paper,%
+ 11pt]{scrbook}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage[ngerman,english]{babel}
-\usepackage{hyperref,color,url,acronym,graphicx,makeidx,amsfonts,amsmath}
-
-% FIXME hyperref setup
+\usepackage{makeidx}%,showidx}
+\usepackage{hyperref,color,url,acronym,graphicx,amsfonts,amsmath}
+\usepackage{sidecap} % for SCfigure environment
+\usepackage{todonotes}
+\usepackage{enumitem}
+\usepackage{geometry} %% use local copy for \newgeometry
+\usepackage{showframe} %% FIXME
\makeindex
-\newcommand{\todo}[1]{\textcolor{red}{\index{Todo}\LARGE TODO:~#1}}
-\newcommand{\definition}[1]{\textit{#1}\index{#1}} % FIXME: add to glossary?
-\newcommand{\cmd}[1]{\texttt{#1}\index{#1 (command)}} % FIXME: add to glossary?
-\newcommand{\prog}[1]{\texttt{#1}\index{#1 (program)}} % FIXME: add to glossary?
-\newcommand{\magicnumber}[1]{\texttt{#1}}
-\newcommand{\opcode}[1]{\ac{opcode} \magicnumber{#1}}
+% \newcommand{\todo}[1]{\textcolor{red}{\index{Todo}\LARGE TODO:~#1}}
+\newcommand{\deffont}[1]{\textit{#1}}
+\newcommand{\definition}[1]{\deffont{#1}\index{#1}}
+\newcommand{\cmd}[1]{\texttt{#1}\index{#1 (command)}}
+\newcommand{\progfont}[1]{\textsf{#1}}
+\newcommand{\prog}[1]{\progfont{#1}\index{#1 (program)}}
+\newcommand{\code}[1]{\texttt{#1}}
+\newcommand{\fnfont}[1]{\textsf{#1}}
+\newcommand{\classfont}[1]{\textsf{#1}}
+\newcommand{\class}[1]{\classfont{#1}\index{#1 (class)}}
+\newcommand{\conceptfont}[1]{\textsf{#1}}
+\newcommand{\concept}[1]{\conceptfont{#1}\index{#1 (concept)}}
+\newcommand{\filefont}[1]{\textsf{#1}}
+\newcommand{\file}[1]{\filefont{#1}\index{#1 (file)}}
+\newcommand{\filepath}[1]{\filefont{#1}}
+\newcommand{\magicvalue}[1]{\code{#1}}
+\newcommand{\opcode}[1]{\ac{opcode} \magicvalue{#1}}
% ignore output, but evaluate command with side-effects
\newsavebox{\trashbox}
\title{Error modeling of an autonomous, mobile robot}
% \date{July 9, 2011}
-\begin{document}
+\makeatletter
+\hypersetup{
+ colorlinks=false, % FIXME turn of for printing
+ pdftitle={\@title},
+ pdfauthor={\@author},
+ pdfcreator={\@author}
+}
+\makeatother
+\begin{document}
+\pagestyle{headings}
+\frontmatter
+\newgeometry{left=0.5cm,right=0.5cm}
\begin{titlepage}
\vskip 60pt
\makeatletter
\vskip 6em
{\large by}\\[.5em]
{\large \@author}\\[7em]
- {\large \bf Thesis Advisor:}\\[.5em]
- {\large Prof. Dr. S\'andor Fekete}\\
+ {\large \bf Thesis Advisors:}\\[.5em]
+ {\large Prof.~Dr.~S\'andor Fekete}\\
+ {\large Dr.~Alexander Kröeller}\\
+ {\large Dipl-Inf.~Tobias Baumgartner}\\
\par
\vfill
{\large Braunschweig - \today}
% \par
% thanks?
\end{titlepage}
-\cleardoublepage
+\restoregeometry
+% \cleardoublepage
\selectlanguage{ngerman}
\vspace*{7cm}
Braunschweig, den \today
\selectlanguage{english}
-\pagestyle{headings}
+% \pagestyle{headings}
\cleardoublepage
% \begin{abstract}
\todo{abstract!!!}
% \end{abstract}
+% \cleardoublepage
+
+% \pagenumbering{arabic}
+% \pagestyle{headings}
+\thispagestyle{empty}
+\mainmatter
\tableofcontents
\cleardoublepage
\listoffigures
\cleardoublepage
% \listoftables
% \cleardoublepage
-\chapter*{Table of Acronyms}
-\begin{acronym}
- \acro{GNU}{GNU's Not Unix}
- \acro{GPS}{Global Positioning System}
- \acro{LED}{Light-Emitting Diode}
- \acro{opcode}{operation code}
- \acro{ROI}{Roomba Open Interface}
- \acro{SVN}{Subversion}
- \acro{USB}{Universal Serial Bus}
-\end{acronym}
-
-\pagenumbering{arabic}
-\pagestyle{headings}
+
+\input{acronyms}
+% \cleardoublepage
% chapters
\input{introduction}
\input{conclusion}
\input{implementation}
-\addcontentsline{toc}{chapter}{Index}
+%\addcontentsline{toc}{chapter}{Index}
\printindex
\bibliographystyle{alpha}