2017-07-13 21:03:02 +02:00
\documentclass [draft,12pt,a4paper] { report}
\overfullrule =5mm
2017-04-05 15:32:36 +02:00
\usepackage [utf8] { inputenc}
\usepackage { titlesec} % titleformat
\usepackage { blindtext,color,fancyhdr}
\usepackage { geometry}
\geometry { a4paper, top=25mm, left=30mm, right=35mm, bottom=35mm, headsep=10mm, footskip=12mm}
%\usepackage{multirow,tabularx,tabu}
\usepackage { ctable,multirow}
\usepackage { cite}
2017-04-05 18:51:19 +02:00
\bibliographystyle { ieeetr}
2017-04-05 15:32:36 +02:00
\usepackage [hyphens] { url}
\Urlmuskip = 0mu plus 1mu
\usepackage [numberedsection,toc,numberline,nopostdot] { glossaries}
\makenoidxglossaries
2017-06-29 14:31:59 +02:00
\usepackage { listings}
\newcommand { \topic } { Guaranteed In-Kernel Memory-Safety Using Rust's Static Code Analysis}
2017-04-05 15:32:36 +02:00
\newcommand { \authorOne } { Stefan Junker}
\newcommand { \authorOneInit } { SJ}
\newcommand { \authorOnestreet } { Alemannenstr. 7}
\newcommand { \authorOnezip } { 78467}
\newcommand { \authorOnecity } { Konstanz}
\newcommand { \authorOneCountry } { Germany}
\newcommand { \authorOneId } { 283751}
\newcommand { \supervisorOne } { Prof. Dr. Michael Mächtel}
2017-06-29 14:31:59 +02:00
\newcommand { \supervisorTwo } { Felix Schuckert}
\newcommand { \studies } { Master Information Technology - Embedded And Mobile Systems}
\newcommand { \startdate } { 2017/4/1}
\newcommand { \submitdate } { 2017/8/31}
2017-04-05 15:32:36 +02:00
\newcommand { \buzzwords } { TODO buzzwords}
% Numbered Subsubsections
\setcounter { secnumdepth} { 3}
\date { Summersemester 2017}
\title { \topic }
\author { authorOne}
\usepackage { etoolbox}
\patchcmd { \part } { \thispagestyle { plain} } { \thispagestyle { empty} }
{ } { \errmessage { Cannot patch \string \part } }
\fancypagestyle { empty} { %
\renewcommand { \headrulewidth } { 0pt}
\renewcommand { \footrulewidth } { 0pt}
\fancyhf { }
}
\fancypagestyle { front} { %
\pagenumbering { roman}
\renewcommand { \headrulewidth } { 0pt}
\renewcommand { \footrulewidth } { 0pt}
\fancyhf { }
}
\fancypagestyle { preamble} { %
\pagenumbering { roman}
\renewcommand { \headrulewidth } { 0pt}
\renewcommand { \footrulewidth } { 0pt}
\fancyhf { }
\fancyfoot [R] { \thepage { } }
}
\fancypagestyle { main} { %
\pagenumbering { arabic}
\renewcommand { \headrulewidth } { 0.25pt}
\renewcommand { \footrulewidth } { 0.25pt}
\fancyhf { }
\addtolength { \headwidth } { \marginparsep }
\headheight =15pt
\fancyhead [L] { \footnotesize \nouppercase { \leftmark } }
\fancyhead [C] { }
\fancyhead [R] { }
\fancyfoot [R] { \thepage { } }
}
\titlespacing * { \chapter } { 0cm} { -1cm} { 0.75cm}
\titleformat { \chapter } [hang]{ \normalfont \Large \bfseries } { \thechapter } { 0.5cm} { }
2017-06-29 19:03:01 +02:00
\usepackage { hyperref}
2017-04-05 15:32:36 +02:00
\makeatletter
%\renewcommand\paragraph{\startsection{paragraph}{4}{\z}%
% {-3.25ex\plus -1ex \minus -.2ex}%
% {0.0001pt \plus 0.2ex}%
% {\normalfont\normalsize\bfseries}}
\renewcommand \subparagraph { \startsection { subparagraph} { 5} { \z } %
{ -3.25ex\plus -1ex \minus -.2ex} %
{ 0.0001pt \plus 0.2ex} %
{ \normalfont \normalsize \bfseries } }
\makeatother
\include { glossary}
\overfullrule =1cm
\begin { document}
%TODO: \include{cover}
\pagestyle { front}
\include { title}
\pagestyle { preamble}
\include { abstract}
%TODO: \include{affidavit}
\cleardoublepage
\newcounter { roman_ pagenumbers} % save page number
\setcounter { roman_ pagenumbers} { \value { page} }
\pagestyle { main}
%TODO \include{acknowledgments}
\chapter * { Preface}
This thesis is original, unpublished, independent work by the author, \authorOne .
I strongly believe in openness and collaboration in the development of new technology, therefore the development will be based solely on Open-Source software.
2017-07-13 21:03:02 +02:00
The results of this project will be freely available on my personal Gitlab site\footnote { https://gitlab.com/steveeJ/msc-thesis} once the academic process of this project is complete.
2017-04-05 15:32:36 +02:00
\tableofcontents
\part { Context}
\printnoidxglossary
\include { parts/context/context}
2017-08-10 19:09:58 +02:00
\part { Research And Development}
\label { part:rnd}
\include { parts/research_ and_ development/research_ and_ development}
2017-04-05 15:32:36 +02:00
2017-08-10 19:18:35 +02:00
\part { Evaluation And Conclusion}
\label { part:eval_ and_ conclusion}
\include { parts/eval_ and_ conclusion/eval_ and_ conclusion}
2017-04-05 15:32:36 +02:00
\newpage
%TODO \listofmyequations
\listoftables
%TODO \lstlistoflistings
2017-07-13 21:03:02 +02:00
\listoffigures
2017-04-05 15:32:36 +02:00
\bibliography { thesis}
\end { document}