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