From b8edaf2e4ea5f4f264b6b55b0ea732fa8989db5c Mon Sep 17 00:00:00 2001 From: Frieder Schlesier Date: Thu, 4 Mar 2021 23:34:31 +0100 Subject: [PATCH] initial commit --- .gitignore | 12 ++ README.md | 10 ++ expose/expose.pdf | Bin 0 -> 72016 bytes expose/expose.tex | 106 +++++++++++++ expose/references.bib | 23 +++ paper/glossar.tex | 25 +++ paper/main.tex | 346 ++++++++++++++++++++++++++++++++++++++++++ paper/references.bib | 47 ++++++ 8 files changed, 569 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 expose/expose.pdf create mode 100755 expose/expose.tex create mode 100644 expose/references.bib create mode 100755 paper/glossar.tex create mode 100755 paper/main.tex create mode 100644 paper/references.bib diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ab11b21 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +*.aux +*.log +*.out +*.synctex.gz +*.bbl +*.blg +*.toc +*.tdo +latex/auto/ +*.zip +*.pdf +!latex/*.pdf \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f64ce50 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# Latex Templates + +my usual basis for proposals, exposés, papers or thesis. +Maybe letters and invoices are added in the future. + +## Configuration + +- check preamble for things like serif/sans, fontsize +- possibility to add TODOs and overview for improvements +- TODO add neutral sections diff --git a/expose/expose.pdf b/expose/expose.pdf new file mode 100644 index 0000000000000000000000000000000000000000..74af3830317883b450e6f63d908e843fb51dc0aa GIT binary patch literal 72016 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 Q@zfGZ`uw@9x*X~M0oFnd>;M1& literal 0 HcmV?d00001 diff --git a/expose/expose.tex b/expose/expose.tex new file mode 100755 index 0000000..7a4ca57 --- /dev/null +++ b/expose/expose.tex @@ -0,0 +1,106 @@ +\documentclass{article} +\usepackage[ngerman]{babel} +\usepackage[utf8]{inputenc} +\usepackage[margin=0.75in]{geometry} +\usepackage{url} +\usepackage{tikz} +\usetikzlibrary{mindmap,trees} +\usepackage{hyperref} + +\begin{document} + +\hypersetup{ + pdfauthor = {your name}, + pdftitle = {projects Expos\'e}, + pdfsubject = {project title}, + bookmarksnumbered = true, + colorlinks=false +} + +\begin{center} + + % MAKE SURE YOU TAKE OUT THE SQUARE BRACKETS + + \LARGE{\textbf{Expos\'e project type}} \\ + \vspace{1em} + \Large{suggested title for project} \\ + \vspace{1em} + \normalsize\textbf{your name} \\ + \normalsize{mymail@aprovid.er} \\ + % \vspace{1em} + % \normalsize{\textbf{Betreuer:} the importants peoples names} \\ + \vspace{1em} + \normalsize{institute} \\ + % \normalsize{more information} + +\end{center} +\begin{normalsize} + +% \section{Expose} + + \section{Introduction} + +I am the last of my species, and I know how that weighs on the heart so don't lie to me! You've swallowed a planet! No, I'll fix it. I'm good at fixing rot. Call me the Rotmeister. No, I'm the Doctor. Don't call me the Rotmeister. + +I am the last of my species, and I know how that weighs on the heart so don't lie to me! They're not aliens, they're Earth…liens! Father Christmas. Santa Claus. Or as I've always known him: Jeff. + +I'm the Doctor, I'm worse than everyone's aunt. *catches himself* And that is not how I'm introducing myself. You know when grown-ups tell you 'everything's going to be fine' and you think they're probably lying to make you feel better? + +Annihilate? No. No violence. I won't stand for it. Not now, not ever, do you understand me?! I'm the Doctor, the Oncoming Storm - and you basically meant beat them in a football match, didn't you? It's a fez. I wear a fez now. Fezes are cool. + +I'm the Doctor. Well, they call me the Doctor. I don't know why. I call me the Doctor too. I still don't know why. You've swallowed a planet! It's a fez. I wear a fez now. Fezes are cool. Did I mention we have comfy chairs?\cite{filler2021who} + + \section{Core Question} + +Shut up! Will you shut up?! Shut up! Bring her forward! You can't expect to wield supreme power just 'cause some watery tart threw a sword at you! + +Ah, now we see the violence inherent in the system! She looks like one. You don't vote for kings. It's only a model. Now, look here, my good man. Be quiet! + +Well, I didn't vote for you. You don't vote for kings. Who's that then? But you are dressed as one… + +Shh! Knights, I bid you welcome to your new home. Let us ride to Camelot! We found them. What a strange person. What do you mean? + +Ni! Ni! Ni! Ni! Where'd you get the coconuts? Shut up! Will you shut up?! The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king. + +I am your king. Why do you think that she is a witch? What a strange person. Camelot! Be quiet!\cite{filler2021python} + + \section{State of the Art} + + No! The kind with looting and maybe starting a few fires! In your time, yes, but nowadays shut up! Besides, these are adult stemcells, harvested from perfectly healthy adults whom I killed for their stemcells. + +And yet you haven't said what I told you to say! How can any of us trust you? What kind of a father would I be if I said no? Negative, bossy meat creature! Spare me your space age technobabble, Attila the Hun! + +Son, as your lawyer, I declare y'all are in a 12-piece bucket o' trouble. But I done struck you a deal: Five hours of community service cleanin' up that ol' mess you caused. Man, I'm sore all over. I feel like I just went ten rounds with mighty Thor. + +When I was first asked to make a film about my nephew, Hubert Farnsworth, I thought "Why should I?" Then later, Leela made the film. But if I did make it, you can bet there would have been more topless women on motorcycles. Roll film! Can we have Bender Burgers again?\cite{filler2021fut} + + \section{Time Table} + + % (Orientierung an Projektmanagement; Meilensteine; antizipierter Zeitaufwand) + +\begin{center} + \begin{tabular}{| c | l |} + \hline + Date & Milestone \\ [0.5ex] + \hline + 03.11.2020 & Proposal, Expoé \\ + \hline + 07.11.2020 & Kick-off, Initiation \\ + \hline + 14.11.2020 & Step 2 \\ + \hline + 21.11.2020 & Step 3 \\ + \hline + 26.11.2020 & Presentation and Handover \\ + \hline + \end{tabular} +\end{center} + +\end{normalsize} + +\bibliographystyle{alpha} %alphadin dinat +\bibliography{references} +\clearpage +\appendix + +\end{document} \ No newline at end of file diff --git a/expose/references.bib b/expose/references.bib new file mode 100644 index 0000000..4b16159 --- /dev/null +++ b/expose/references.bib @@ -0,0 +1,23 @@ +@misc{filler2021who, + author = {Dr Who}, + title = {{Fillerama}}, + howpublished = "\url{http://fillerama.io/}", + year = {2021}, + note = "[Online; letzter Zugriff 03.04.2021]" +} + +@misc{filler2021python, + author = {Monty Python}, + title = {{Holy Filler Grail}}, + howpublished = "\url{http://fillerama.io/}", + year = {2021}, + note = "[Online; letzter Zugriff 03.04.2021]" +} + +@misc{filler2021fut, + author = {Futurama}, + title = {{Fillerama}}, + howpublished = "\url{http://fillerama.io/}", + year = {2021}, + note = "[Online; letzter Zugriff 03.04.2021]" +} diff --git a/paper/glossar.tex b/paper/glossar.tex new file mode 100755 index 0000000..4cbbf3a --- /dev/null +++ b/paper/glossar.tex @@ -0,0 +1,25 @@ +\begin{acronym}[HTTPS] % längste Abkürzung hier + \acro{ALv2}{\emph{Apache License version 2.0}} + \acro{API}{\emph{Application Programming Interface}} + \acro{GPL}{\emph{GNU General Public License}} + \acro{HTTP}{\emph{Hypertext Transfer Protocol}} + \acro{HTTPS}{\emph{Hypertext Transfer Protocol Secure}} + \acro{IDE}{\emph{Integrated Development Environment}} + \acro{IoT}{\emph{Internet of Things}} + \acro{IP}{\emph{Internet Protocol}} + \acro{IM}{\emph{Instant Messaging}} + \acro{ISM}{\emph{Industrial, Scientific and Medical}} + \acro{ISO}{\emph{International Organization for Standardization }} + \acro{JSON}{\emph{JavaScript Object Notation}} + \acro{MQTT}{\emph{Message Queuing Telemetry Transport}} + \acro{MPL}{\emph{Mozilla Public License}} + \acro{OSI}{\emph{Open Systems Interconnection}} + \acro{OSS}{\emph{Open Source Software}} + \acro{REST}{\emph{Representational State Transfer}} + \acro{RPC}{\emph{Remote Procedure Call}} + \acro{SMS}{\emph{Short Message Service}} + \acro{SRD}{\emph{Short Range Device}} + \acro{TCP}{\emph{Transmission Control Protocol}} + \acro{TLS}{\emph{Transport Layer Security}} + \acro{UDP}{\emph{User Datagram Protocol}} +\end{acronym} diff --git a/paper/main.tex b/paper/main.tex new file mode 100755 index 0000000..7b737c8 --- /dev/null +++ b/paper/main.tex @@ -0,0 +1,346 @@ +\documentclass[% +a4paper, % alle weiteren Papierformat einstellbar +%landscape, % Querformat +fontsize=12pt, % Schriftgröße (12pt, 11pt (Standard)) +%BCOR1cm, % Bindekorrektur, bspw. 1 cm +%DIVcalc, % führt die Satzspiegelberechnung neu aus +% s. scrguide 2.4 +%twoside, % Doppelseiten +%twocolumn, % zweispaltiger Satz +parskip=half*, % Absatzformatierung s. scrguide 3.1 +version=first, % gehört dazu +%headsepline, % Trennline zum Seitenkopf +%footsepline, % Trennline zum Seitenfuß +titlepage, % Titelei auf eigener Seite +%normalheadings, % Überschriften etwas kleiner (smallheadings) +%idxtotoc, % Index im Inhaltsverzeichnis +%liststotoc, % Abb.- und Tab.verzeichnis im Inhalt +%bibtotoc, % Literaturverzeichnis im Inhalt +bibliography=totoc, % Literaturverzeichnis im Inhalt +%toc=flat, %Literaturverzeichnis nicht eingerückt +%abstracton, % Überschrift über der Zusammenfassung an +%leqno, % Nummerierung von Gleichungen links +%fleqn, % Ausgabe von Gleichungen linksbündig +%draft, % überlangen Zeilen in Ausgabe gekennzeichnet +numbers=noenddot, +] +{scrartcl} + +%\pagestyle{empty} % keine Kopf und Fußzeile (k. Seitenzahl) +\pagestyle{headings} % lebender Kolumnentitel + +%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[section]{placeins} %bessere Kontrolle über Grafiken +\usepackage{lmodern} %Type1-Schriftart für nicht-englische Texte +\usepackage{url} +\usepackage{textcomp} +\usepackage{paralist} + +%% Packages für Grafiken & Abbildungen %%%%%%%%%%%%%%%%%%%%%% +\usepackage{graphicx} %%Zum Laden von Grafiken +\usepackage{float} %%zur Grafikpositionierung +\usepackage{color} %%für farbigen Text +%\usepackage{wrapfig} % Grafiken und Tabellen müssen nicht die ganze Breite nutzen +%\usepackage{subfig} %%Teilabbildungen in einer Abbildung +%\usepackage{pst-all} %%PSTricks - nicht verwendbar mit pdfLaTeX + +% mehrere Bilder in eine Gleitumgebung +\usepackage{caption} +\usepackage{subcaption} + +\usepackage{longtable} %Tabellen über mehrere Seiten +\usepackage{tabu} +\usepackage{booktabs} +\usepackage{tabularx} %Tabellen mit mehr Formatierungsmöglichkeiten +\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe +\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe +\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe +\usepackage{multirow} %Zellen über mehrere Zeilen +\usepackage{rotating} +\usepackage{tocloft} +\usepackage{epigraph} + +\usepackage{listings} %für Listings +\lstset{basicstyle=\small\ttfamily, frame=single, tabsize=2, captionpos=b, xleftmargin=.25in, xrightmargin=.25in, aboveskip=.25in} + +\usepackage{color} +\usepackage[table]{xcolor} +\definecolor{dark-red}{rgb}{0.4,0.15,0.15} +\definecolor{dark-blue}{rgb}{0.15,0.15,0.4} +\definecolor{medium-blue}{rgb}{0,0,0.5} +\definecolor{light-grey}{gray}{0.8} +\definecolor{pblue}{rgb}{0.13,0.13,1} +\definecolor{pgreen}{rgb}{0,0.5,0} +\definecolor{table-green}{HTML}{6fb76f} +\definecolor{pred}{rgb}{0.9,0,0} +\definecolor{pgrey}{rgb}{0.46,0.45,0.48} +\definecolor{pviolet}{rgb}{0.56,0,0.62} +\xdefinecolor{xgrey}{rgb}{0.5,0.5,0.52} +\lstset{ commentstyle=\color{pgreen}, + keywordstyle=\color{pviolet}, + stringstyle=\color{pblue}, + escapeinside={<@}{@>}, +} +% \lstset{ +% basicstyle=\small\ttfamily, +% showstringspaces=false, +% flexiblecolumns=true, +% tabsize=2, +% numbersep=0pt, +% xleftmargin=2pt, +% xrightmargin=20pt, +% frame=l, +% breakatwhitespace, +% } +%\definecolor{tag}{gray}{0.70} +\definecolor{highlight}{rgb}{1,0.96,0.8} + +\usepackage{amsmath} %für mathe +\usepackage{amssymb} %mathesymbole +\usepackage{icomma} %Komma für Dezimalzahlen +%\usepackage{eulervm} %Mathesymbole sind nicht kursiv +\usepackage{mathastext} %Mathesymbole sind nicht kursiv +\newcommand{\bs}[1]{\boldsymbol{#1}} + +\usepackage{geometry} +\geometry{a4paper,left=35mm,right=15mm} +\usepackage{setspace} + +\reversemarginpar + +%% Beachten Sie: +%% Die Einbindung einer Grafik erfolgt mit \includegraphics{Dateiname} +%% bzw. über den Dialog im Einfügen-Menü. +%% +%% Im Modus "LaTeX => PDF" können Sie u.\,a. folgende Grafikformate verwenden: +%% .jpg .png .pdf .mps +%% +%% In den Modi "LaTeX => DVI", "LaTeX => PS" und "LaTeX => PS => PDF" +%% können Sie u.\,a. folgende Grafikformate verwenden: +%% .eps .ps .bmp .pict .pntg + + +%\usepackage{scrpage2}\pagestyle{scrheadings} +%\ihead{Beispiel 1}\ohead{Beispiel 2} \ifoot{\today} + +% https://tex.stackexchange.com/questions/9796/how-to-add-todo-notes +\usepackage{xargs} % Use more than one optional parameter in a new commands +\usepackage[colorinlistoftodos,prependcaption,textsize=small]{todonotes} +\newcommandx{\unsure}[2][1=]{\todo[linecolor=red,backgroundcolor=red!25,bordercolor=red,#1]{#2}} +\newcommandx{\change}[2][1=]{\todo[linecolor=blue,backgroundcolor=blue!25,bordercolor=blue,#1]{#2}} +\newcommandx{\info}[2][1=]{\todo[linecolor=green,backgroundcolor=green!25,bordercolor=green,#1]{#2}} +\newcommandx{\improvement}[2][1=]{\todo[linecolor=violet,backgroundcolor=violet!25,bordercolor=violet,#1]{#2}} + +\let\OLDitemize\itemize +\renewcommand\itemize{\OLDitemize\addtolength{\itemsep}{-0.5em}} + +\renewcommand{\labelenumii}{\theenumii} +\renewcommand{\theenumii}{\theenumi.\arabic{enumii}.} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\usepackage{natbib} +%\usepackage[round]{natbib} +\usepackage[square, numbers]{natbib} + +%% Inhaltsverzeichnis-Lesezeichen und Verlinkungen +%% hyperref sollte als letztes Package geladen werden, da es einige Neudefinierungen vornimmt. +\usepackage{hyperref} + +\newcommand*{\fullref}[1]{\hyperref[{#1}]{\autoref*{#1} \emph{\nameref*{#1}}}} +%\usepackage[style=list,toc,nonumberlist]{glossaries} +\usepackage[printonlyused]{acronym} +%\usepackage{acronym} +%\makeglossaries + + +\hyphenation{Da-tei-na-men Da-tei-na-me ge-star-tet squashfs mksquashfs Brot-li As-semb-ler File Files Flash-spei-cher Flash-spei-chers TopoFW pa-ral-lel Down-time Pro-dukt-ions-um-feld-ern} + +\begin{document} + +%\RedeclareSectionCommand[indent=20pt]{subparagraph} %subparagraphs einrücken +\setcounter{secnumdepth}{4} %paragraphs werden nummeriert +%\setcounter{tocdepth}{4} %paragraphs landen im Inhaltsverzeichnis + +%\pagestyle{empty} %%Keine Kopf-/Fusszeilen auf den ersten Seiten. + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% eigene Titelseitengestaltung %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\begin{titlepage} +%Einsetzen der TXC Vorlage "Deckblatt" möglich +%\end{titlepage} +%% Angaben zur Standardformatierung des Titels %%%%%%%%%%%%%%%%%%%%%%%% +%\titlehead{Titelkopf} +%\subject{Typisierung} + +\hypersetup{ + pdfauthor = {Your Name}, + pdftitle = {Preprint}, + pdfsubject = {Papertitle}, + bookmarksnumbered = true, + colorlinks=false +} + +\title{Title of the Paper} +\author{Author Name} +%\thanks{Fußnote} % entspr. \footnote im Fließtext +%\date{} % falls anderes, als das aktuelle gewünscht +%\publishers{Herausgeber} +%\frontmatter +\input{title.tex} + +\onehalfspacing %Zeilenabstand 1,5 für den Haupttext +%\overfullrule=1mm %Bad boxes anzeigen + +%% Widmungsseite %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\dedication{Widmung} + +%\maketitle % Titelei wird erzeugt + +%% Zusammenfassung nach Titel, vor Inhaltsverzeichnis %%%%%%%%%%%%%%%%% +%\begin{abstract} +% Für eine kurze Zusammenfassung des folgenden Artikels. +% Für die Überschrift s. \documentclass[abstracton]. +%\end{abstract} + +%% Erzeugung von Verzeichnissen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\pagenumbering{Roman} + +\section*{Autorenreferat} +\label{sec:abstract} +\input{sections/abstract} + +%\include{danksagung} + +\newpage +\tableofcontents % Inhaltsverzeichnis +%\addcontentsline{toc}{section}{\listfigurename} +\newpage +\listoftodos[TODOs] + + +%% Der Text %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \part[Text für Inhaltsverzeichnis]{Riesige Überschrift} +% \section[Text für Inhaltsverzeichnis]{normaler Gliederungspunkt} +% \verb#\quellcodeformatierung# +% \subsection*{das Beispiel} %kein Eintrag in Inhaltsverzeichnis, keine Numerierung +% Fußnoten\footnote{\label{foot:1}Dies ist jetzt eine Fußnote.} +%\subsection{Unterabschnitt} +%\label{subsec:unterabschnitt} + +%z.~B. +%"`Ein Begriff"' \citep[vgl.][]{brooks2001-silver} +%"`Ein wörtliches Zitat"' \citep[S.~48]{mueller2000} +%Ein nicht wörtliches Zitat \citep[nach][S.~6]{carstensen2010}. \ldots + + +\newpage +\section*{List of Abbreviations} + +\change[inline]{improve glossary \url{https://en.wikibooks.org/wiki/LaTeX/Glossary}} + +\input{glossar.tex} + +\listoffigures +\lstlistoflistings{Quellcodeverzeichnis} +\listoftables + +%\newpage +%\section*{Glossar} +%\addcontentsline{toc}{section}{Glossar} +%\printnoidxglossary[title={Glossar},style=myglossarystyle] +\newpage +\pagenumbering{arabic} +\setcounter{table}{0}%Glossar und Abkürzungsverzeichnis zählen sonst als Tabelle + +%\mainmatter + +% Inhalt laut Intranet +%https://intranet.informatik.fh-zwickau.de/fileadmin/web/pa/fundus/Gestaltung%20von%20Abschlussarbeiten.pdf +%Autorenreferat als Kurzreferat (maximal 20 Zeilen), +%Angaben zur betreuenden Einrichtung, evtl. Danksagung +% Inhaltsverzeichnis: +%Abschnitte und zugehörige Seitenzahlen, +% Abkürzungsverzeichnis: +%Erklärungen aller in der Arbeit verwendeten Abkürzungen in alphabetischer Reihenfolge, +%evtl. Abbildungs-,Tabellen-und Anlagenverzeichnisse, + +%Einleitungsteil (in der Regel ein Kapitel – maximal zwei): +%Motivation, Arbeitsziele, Angaben zur Vorgehens +%weise und zum Aufbau der Arbeit, insbesondere +%des Hauptteiles + +%Hauptteil (besteht in der Regel aus mehreren Kapiteln): +%Einordnung in den wissenschaftlichen oder praktischen Kontext, +%theoretische und praktische Grundlagen, Dokumentation und Diskussion des Lösungsweges der +%verwendeten Methoden, Ergebnisse, Interpretation der Resultate, +%Zusammenfassung und Ausblick (in der Regel ein Kapitel – maximal zwei) +%wichtigste Ergebnisse der Arbeit mit Betrachtung der Zielerreichung, offene Fragen und mögliche Ansätze zur Weiterentwicklung + +%Quellenverzeichnis (siehe Abschnitt 5), +%evtl. Anlagen (z. B. Inhalt der beigefügten CD oder DVD). + +\section{Introduction} +\label{sec:intro} +\input{sections/introduction} + +% TODO: eventuell im Fazit ansprechen +% oder in Einleitung, oder sehr knapp fassen +%% \section{Vorgehen} +%% \label{sec:motivation} +%% \input{sections/motivation} + +\newpage +\section{Foundation} +\label{sec:basics} +\input{sections/basics} + +\newpage +\section{Requirements} +\label{sec:requirements} +\input{sections/requirements} + +%% \newpage +%% \section{Werkzeuge und Bibliotheken} +%% \input{sections/tools_libs} + +\newpage +\section{Concept} +\label{sec:concept} +\input{sections/concept} + +\section{Analysis, Tests and Decisions} +\label{sec:ana-test-decision} +\input{sections/analysis_test_decision} + +\newpage +\section{Conclusion and Future Work} +\input{sections/conclusion} + +%% Bibliographie unter Verwendung von dinnat %%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +%\setbibpreamble{Präambel} % Text vor dem Verzeichnis +\bibliographystyle{alpha} %alphadin dinat +\bibliography{references} % Sie benötigen einen *.bib-Datei + +%Anhang +%\input{content/dialog} +%\input{content/selbststaendigkeitserklaerung} +\clearpage +\appendix +% suppress page number in toc for parts +\addtocontents{toc}{\cftpagenumbersoff{part}} +%\pagenumbering{Alph} + %Seitennummerierung fortlaufend +\addpart{Anhang} +\pagenumbering{Roman} +\setcounter{page}{2} % Seitennummerierung fortlaufend +\input{sections/appendix} + +%\include{selbststaendigkeitserklaerung} + +\end{document} diff --git a/paper/references.bib b/paper/references.bib new file mode 100644 index 0000000..41f8a19 --- /dev/null +++ b/paper/references.bib @@ -0,0 +1,47 @@ +@article{tyagi2020future, + title={The Future of the Web}, + author={Tyagi, Manvi and Sharma, Moolchand and Sharma, Prerna}, + journal={Available at SSRN 3563679}, + year={2020} +} + +@article{lee2019building, + title={Building a Private LoRaWAN Platform}, + author={Lee, John J and Souryal, Youssef and Tam, Darren and Kim, Dongsoo and Kang, Kyubyung and Koo, Dan D}, + doi = {10.35940/ijeat.a1055.1291s319}, + url = {https://doi.org/10.35940/ijeat.a1055.1291s319}, + year = {2019}, + month = dec, + publisher = {Blue Eyes Intelligence Engineering and Sciences Engineering and Sciences Publication - {BEIESP}}, + volume = {9}, + number = {1S3}, + pages = {291--295}, + title = {Building a Private {LoRaWAN} Platform}, + journal = {International Journal of Engineering and Advanced Technology} +} + +@mastersthesis{joseph2018ultra, + title={Ultra-Narrowband Internet-of-Things Technologies}, + author={Joseph, Obinna Jude}, + school={Tampere University of Technology}, + year={2018} +} + +@inproceedings{Ode2020, + doi = {10.1145/3411170.3411268}, + url = {https://doi.org/10.1145/3411170.3411268}, + year = 2020, + month = sep, + publisher = {{ACM}}, + author = {Sidoine Ode and Jules Degila and Marco Zennaro}, + title = {On the Use of {LoRaWAN} Technology for Independent Monitoring of Unreliable Campus {WIFI} Networks}, + booktitle = {Proceedings of the 6th {EAI} International Conference on Smart Objects and Technologies for Social Good} +} + +@misc{Ouanounou2020secureLoRa, + author = {Emmanuel Ouanounou}, + title = {{LoRaWAN \& MQTT: What to Know When Securing Your IoT Network}}, + howpublished = "\url{https://www.cyberark.com/resources/threat-research-blog/lorawan-mqtt-what-to-know-when-securing-your-iot-network}", + year = {2020}, + note = "[Online; letzter Zugriff 18.11.2020]" +} \ No newline at end of file