1 \documentclass[a4paper,
11pt,bibliography=totoc,twoside
]{scrbook
}
2 \usepackage[utf8x
]{inputenc}
3 \usepackage[T1]{fontenc}
5 \usepackage[ngerman,english
]{babel
}
6 \usepackage{makeidx
}%,showidx}
7 % evil hack to enable command expansion in \index
10 % \newwrite\@indexfile
11 % \immediate\openout\@indexfile=\jobname.idx
12 % \def\index{\@bsphack\begingroup
15 % {Writing custom index file \jobname.idx}%
16 % \let\makeindex\@empty
19 % \edef\@wrindex@params{#1}%
20 % \protected@write\@indexfile{}%
21 % {\string\indexentry{\@wrindex@params}{\thepage}}%
23 % \def\T1{\@empty} % someone needs this... don't know why
24 % \let\@origindex\index
25 % \renewcommand{\index}[1]{\expandafter\@origindex{#1}}
26 % \def\index#1{\expandafter\@datrueindex{#1}\typeout{new index used}}
28 \usepackage{hyperref,
color,url,acronym,
graphicx,amsfonts,amsmath
}
30 \usepackage{todonotes
}
35 %\newcommand{\todo}[1]{\textcolor{red}{\index{Todo}\LARGE TODO:~#1}}
36 \newcommand{\definition}[1]{\textit{#1}\index{#1}}
37 \newcommand{\cmd}[1]{\texttt{#1}\index{#1 (command)
}}
38 \newcommand{\prog}[1]{\texttt{#1}\index{#1 (program)
}}
39 \newcommand{\code}[1]{\texttt{#1}}
40 \newcommand{\class}[1]{\code{#1}\index{#1 (class)
}}
41 \newcommand{\file}[1]{\texttt{#1}\index{#1 (file)
}}
42 \newcommand{\filepath}[1]{\texttt{#1}}
43 \newcommand{\magicvalue}[1]{\code{#1}}
44 \newcommand{\opcode}[1]{\ac{opcode
} \magicvalue{#1}}
46 % ignore output, but evaluate command with side-effects
47 \newsavebox{\trashbox}
48 \newcommand{\ignoreoutput}[1]{\setbox\trashbox\vbox{#1}}
50 \author{Roland Hieber
}
51 \title{Error modeling of an autonomous, mobile robot
}
56 colorlinks=false,
% FIXME turn of for printing
68 {\large Braunschweig University of Technology
}\\
69 {\large Institute of Operating Systems and Computer Networks
}\\
[2cm
]
70 {\large Bachelor Thesis
}\\
[2cm
]
74 {\large \@author
}\\
[7em
]
75 {\large \bf Thesis Advisor:
}\\
[.5em
]
76 {\large Prof. Dr. S\'andor Fekete
}\\
79 {\large Braunschweig -
\today}
87 \selectlanguage{ngerman}
89 \centerline{\bf Erklärung
}
91 Ich versichere, die vorliegende Arbeit selbstständig und nur unter Benutzung
92 der angegebenen Hilfsmittel angefertigt zu haben.
95 Braunschweig, den
\today
97 \selectlanguage{english
}
106 \pagenumbering{arabic
}
121 \input{preliminaries
}
126 \input{implementation
}
128 \addcontentsline{toc
}{chapter
}{Index
}
131 \bibliographystyle{alpha
}
132 \bibliography{biblio
}
133 \nocite{hacking-roomba
}