-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
106 lines (82 loc) · 2.6 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
\documentclass[11pt,a4paper,openany,dvipsnames]{book}
% \usepackage[german]{babel} %in case you want to write a german thesis
\usepackage{float}
\usepackage{graphicx}
\graphicspath{ {\subfix{./img/}} {\subfix{../img/}} }
\usepackage{tocdata}
%settings for generation of titlepage, index and table of content
\include{sections/Settings}
\lstdefinelanguage{Nix}{
keywords={let,in,rec},
keywordstyle=\color{YellowOrange}\bfseries,
ndkeywords={inputs,outputs},
ndkeywordstyle=\color{Plum},
comment=[l]{\#},
morecomment=[s]{/*}{*/},
identifierstyle=\color{black},
sensitive=false,
commentstyle=\color{ForestGreen}\ttfamily,
stringstyle=\color{MidnightBlue}\ttfamily,
morestring=[b]'',
morestring=[b]"
}
\lstset{
language=Nix,
backgroundcolor=\color{white},
extendedchars=true,
basicstyle=\footnotesize\ttfamily,
showstringspaces=false,
showspaces=false,
numbers=left,
numberstyle=\footnotesize,
numbersep=9pt,
tabsize=2,
breaklines=true,
showtabs=false,
captionpos=b
}
%definitions for easier costumization
\def \subtitle {Robot Extensible Communication Toolkit}
\def \year {2023/24}
\def \authors { \parseauthor{Projectmanagement. Rust TCP/UDP and BLE Interface}{Jeremy Sztavinovszki}{5CHIF}\\
\parseauthor{Rust gRPC Interface and interacting with in memory sqlite databases}{Christoph Fellner}{5BHIF} \\
\parseauthor{C++ gRPC interface and library for communication}{Maximilian Dragosits}{5CHIF} \\
\parseauthor{Python gRPC interface and library for communication}{Timon Koch}{5CHIF} }
\def \supervisor { Harald R. Haberstroh }
\def \declauthors{ Jeremy Sztavinovszki & Christoph Fellner \\
Timon Koch & Maximilian Dragosits}
% \def \declauthors{ Vor- und NACHNAME & Vor- und NACHNAME \\ Vor- und NACHNAME} % for three authors
\addbibresource{main.bib}
\begin{document}
%include titlepage
\input{sections/titlepage}
%include acknowledgements, abstract and documentation
\pagestyle{plain}
\frontmatter
\pagenumbering{roman}
\input{sections/declarationof}
\tableofcontents
\input{sections/acknowledgement}
\input{sections/documentation}
\input{sections/abstract}
%include thesis
\mainmatter
\pagenumbering{arabic}
\input{sections/introduction}
\input{sections/study_of_literature}
%\input{sections/methodology}
\input{sections/technology}
\input{sections/implementation}
%\input{sections/experiment1}
%\input{sections/lessons_learned}
%\input{sections/experiment2}
\input{sections/tests}
\input{sections/conclusion}
% Index
\newpage
\chapter*{Index}
\printindex[name]
\printindex[title]
\printbibliography
\input{sections/messbox}
\end{document}