21dfd169e9300b879256bb5c6c95ae2997c97460
[bachelor-thesis/written-stuff.git] / Ausarbeitung / main.tex
1 \documentclass[a4paper,11pt,bibliography=totoc,twoside]{scrbook}
2 \usepackage[utf8x]{inputenc}
3 \usepackage[T1]{fontenc}
4 \usepackage{ae}
5 \usepackage[ngerman,english]{babel}
6 \usepackage{hyperref,color,url,acronym,graphicx,makeidx,amsfonts,amsmath}
7
8 % FIXME hyperref setup
9
10 \makeindex
11
12 \newcommand{\todo}[1]{\textcolor{red}{\index{Todo}\LARGE TODO:~#1}}
13 \newcommand{\definition}[1]{\textit{#1}\index{#1}} % FIXME: add to glossary?
14 \newcommand{\cmd}[1]{\texttt{#1}\index{#1 (command)}} % FIXME: add to glossary?
15 \newcommand{\prog}[1]{\texttt{#1}\index{#1 (program)}} % FIXME: add to glossary?
16 \newcommand{\magicnumber}[1]{\texttt{#1}}
17 \newcommand{\opcode}[1]{\ac{opcode} \magicnumber{#1}}
18
19 % ignore output, but evaluate command with side-effects
20 \newsavebox{\trashbox}
21 \newcommand{\ignoreoutput}[1]{\setbox\trashbox\vbox{#1}}
22
23 \author{Roland Hieber}
24 \title{Error modeling of an autonomous, mobile robot}
25 % \date{July 9, 2011}
26
27 \begin{document}
28
29 \begin{titlepage}
30 \vskip 60pt
31 \makeatletter
32 \begin{center}
33 {\large Braunschweig University of Technology}\\
34 {\large Institute of Operating Systems and Computer Networks}\\[2cm]
35 {\large Bachelor Thesis}\\[2cm]
36 {\LARGE \@title \par}
37 \vskip 6em
38 {\large by}\\[.5em]
39 {\large \@author}\\[7em]
40 {\large \bf Thesis Advisor:}\\[.5em]
41 {\large Prof. Dr. S\'andor Fekete}\\
42 \par
43 \vfill
44 {\large Braunschweig - \today}
45 \end{center}
46 \makeatother
47 % \par
48 % thanks?
49 \end{titlepage}
50 \cleardoublepage
51
52 \selectlanguage{ngerman}
53 \vspace*{7cm}
54 \centerline{\bf Erklärung}
55 \vspace*{1cm}
56 Ich versichere, die vorliegende Arbeit selbstständig und nur unter Benutzung
57 der angegebenen Hilfsmittel angefertigt zu haben.
58
59 \vspace*{3cm}
60 Braunschweig, den \today
61
62 \selectlanguage{english}
63 \pagestyle{headings}
64 \cleardoublepage
65
66 % \begin{abstract}
67 \todo{abstract!!!}
68 % \end{abstract}
69
70 \tableofcontents
71 \cleardoublepage
72 \listoffigures
73 \cleardoublepage
74 % \listoftables
75 % \cleardoublepage
76 \chapter*{Table of Acronyms}
77 \begin{acronym}
78 \acro{GNU}{GNU's Not Unix}
79 \acro{GPS}{Global Positioning System}
80 \acro{LED}{Light-Emitting Diode}
81 \acro{opcode}{operation code}
82 \acro{ROI}{Roomba Open Interface}
83 \acro{SVN}{Subversion}
84 \acro{USB}{Universal Serial Bus}
85 \end{acronym}
86
87 \pagenumbering{arabic}
88 \pagestyle{headings}
89
90 % chapters
91 \input{introduction}
92 \input{preliminaries}
93 \input{experiment1}
94 \input{experiment2}
95 \input{experiment3}
96 \input{conclusion}
97 \input{implementation}
98
99 \addcontentsline{toc}{chapter}{Index}
100 \printindex
101
102 \bibliographystyle{alpha}
103 \bibliography{biblio}
104 \nocite{hacking-roomba}
105
106 \end{document}
This page took 0.057985 seconds and 3 git commands to generate.