From 7a2978f3ba7e2237e43353479ee3b252488c51fc Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 7 Oct 2020 09:53:54 +0200 Subject: Init template repository --- .gitignore | 14 +++++++++ .gitlab-ci.yml | 8 +++++ README.md | 1 + assets/layout/ostfalia_logo.jpg | Bin 0 -> 184501 bytes assets/layout/reiter_szsudwob_174mm.jpg | Bin 0 -> 111923 bytes assets/layout/reiter_wf_174mm.jpg | Bin 0 -> 45224 bytes assets/scans/.gitkeep | 0 chapters/01_introduction.tex | 12 ++++++++ document.tex | 40 +++++++++++++++++++++++++ layout/deckblatt.tex | 40 +++++++++++++++++++++++++ layout/erklaerung.tex | 18 +++++++++++ layout/header.tex | 51 ++++++++++++++++++++++++++++++++ literatur.bib | 7 +++++ make.sh | 3 ++ 14 files changed, 194 insertions(+) create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 README.md create mode 100644 assets/layout/ostfalia_logo.jpg create mode 100644 assets/layout/reiter_szsudwob_174mm.jpg create mode 100644 assets/layout/reiter_wf_174mm.jpg create mode 100644 assets/scans/.gitkeep create mode 100644 chapters/01_introduction.tex create mode 100644 document.tex create mode 100644 layout/deckblatt.tex create mode 100644 layout/erklaerung.tex create mode 100644 layout/header.tex create mode 100644 literatur.bib create mode 100644 make.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1e500d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*.aux +*.lof +*.log +*.lot +*.toc +*.synctex.gz +*.pdf +*.bbl +*.blg +*.lol +*.out +*.tdo +*.fdb_latexmk +*.bcf diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..a37eede --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,8 @@ +make_pdf: + stage: build + image: tianon/latex + script: + - bash make.sh + artifacts: + paths: + - document.pdf \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..bb54430 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Nach der Vorlage von Dennis Stritzke (https://github.com/dennisstritzke/ostfalia-thesis) \ No newline at end of file diff --git a/assets/layout/ostfalia_logo.jpg b/assets/layout/ostfalia_logo.jpg new file mode 100644 index 0000000..c64a2c2 Binary files /dev/null and b/assets/layout/ostfalia_logo.jpg differ diff --git a/assets/layout/reiter_szsudwob_174mm.jpg b/assets/layout/reiter_szsudwob_174mm.jpg new file mode 100644 index 0000000..8e6942f Binary files /dev/null and b/assets/layout/reiter_szsudwob_174mm.jpg differ diff --git a/assets/layout/reiter_wf_174mm.jpg b/assets/layout/reiter_wf_174mm.jpg new file mode 100644 index 0000000..2f6c709 Binary files /dev/null and b/assets/layout/reiter_wf_174mm.jpg differ diff --git a/assets/scans/.gitkeep b/assets/scans/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/chapters/01_introduction.tex b/chapters/01_introduction.tex new file mode 100644 index 0000000..36aeb3a --- /dev/null +++ b/chapters/01_introduction.tex @@ -0,0 +1,12 @@ +\chapter{Abgrenzung der IT-Sicherheit} +\clearpage + +\begin{center} +%\includegraphics[height=\textheight]{assets/scans/1.jpg} +%\includegraphics[height=\textheight]{assets/scans/2.jpg} +%\includegraphics[height=\textheight]{assets/scans/3.jpg} +\end{center} + +\clearpage + +\section{Was ist IT-Sicherheit?} diff --git a/document.tex b/document.tex new file mode 100644 index 0000000..f160700 --- /dev/null +++ b/document.tex @@ -0,0 +1,40 @@ +\documentclass[ + a4paper, + oneside, + 11pt, + twocolumn +]{scrreprt} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} + +\newcommand{\undefinedpagestyle}{} % ??? TODO dirty hack für broken incgraph build + +\newif\ifdraft +\drafttrue % Sagt aus, dass dieses Dokument ein Entwurf ist. Somit wird todonotes aktiviert. Zum deaktivieren diese Zeile auskommentieren oder auf \draftfalse setzen. + +\author{Vorname Nachname} +\title{Notes} +\date{\today} + +\input{layout/header} + +\begin{document} + \listoftodos + \pagestyle{empty} + \input{layout/deckblatt} + + \tableofcontents + + \pagestyle{scrheadings} + \setcounter{page}{1} + \input{chapters/01_introduction} + \pagestyle{empty} + + \printbibliography + \listoffigures + \clearpage + \input{layout/erklaerung} + + \clearpage + \appendix +\end{document} diff --git a/layout/deckblatt.tex b/layout/deckblatt.tex new file mode 100644 index 0000000..ba23712 --- /dev/null +++ b/layout/deckblatt.tex @@ -0,0 +1,40 @@ +% Deckblatt +\begin{titlepage} + \hfill + \includegraphics[scale=0.93]{assets/layout/ostfalia_logo.jpg} + + \includegraphics[scale=1.20]{assets/layout/reiter_wf_174mm.jpg} + + \vfill + + \hspace{1cm} + \begin{minipage}{\dimexpr\textwidth-1.5cm\relax} + {\Large\textsf{Fakultät Informatik}} + \end{minipage} + + \hspace{1cm} + \begin{minipage}{\dimexpr\textwidth-1.5cm\relax} + \vspace{2em} + + {\Huge\textbf{\textsf{IT-Sicherheit}}} + + \vspace{3em} + \end{minipage} + + \vfill + + \hspace{1cm} + \begin{minipage}{\dimexpr\textwidth-1.5cm\relax} + {\Large\textsf{Autor: Vorname Nachname (Nummer)}} + + \vspace{0.5cm} + + {\Large\textsf{Dozent: Prof. Dr. Gharaei}} + \end{minipage} + + \vfill + + \hfill {\Large\textbf{\textsf{COMPILED}}} + + \includegraphics[scale=1.20]{assets/layout/reiter_szsudwob_174mm.jpg} +\end{titlepage} diff --git a/layout/erklaerung.tex b/layout/erklaerung.tex new file mode 100644 index 0000000..5aa359f --- /dev/null +++ b/layout/erklaerung.tex @@ -0,0 +1,18 @@ +\section*{Erklärung} + +Hiermit versichere ich, dass ich nicht Teile einer fremden Arbeit, insbesondere solche aus dem Internet bzw. von hier nicht angegeben Kommilitonen oder ehemaligen Teilnehmern an der betroffenen Lehrveranstaltung, zur Bewertung einreiche. +Ebenso versichere ich, dass die Arbeit nicht, auch nicht auszugsweise, bereits für eine andere Prüfung angefertigt wurde. + +Ich habe verstanden, dass es zulässig ist, dass ich die Arbeit unter Heranziehung relevanter Quellen erstellen/erstelle. +Wikipedia ist jedoch keine relevante Quelle. +Alle wörtlich oder sinngemäß den Arbeiten anderer entnommenen Stellen habe ich unter Angabe der Quellen kenntlich gemacht. +Dies gilt ebenso für Zeichnungen, bildliche Darstellungen, Skizzen, Tabellen und dergleichen. + +Mir ist bewusst, dass wahrheitswidrige Angaben als Täuschungsversuch behandelt werden und dass bei einem Täuschungsverdacht sämtliche Verfahren der Plagiatserkennung angewandt werden können. + +\vspace*{2em} + +\par\noindent\includegraphics[width=52mm]{assets/signature.png} +\par\noindent\makebox[52mm]{\hrulefill} + +Unterschrift diff --git a/layout/header.tex b/layout/header.tex new file mode 100644 index 0000000..bec1a4f --- /dev/null +++ b/layout/header.tex @@ -0,0 +1,51 @@ +\usepackage[ + paperwidth=31cm, + paperheight=15cm, + top=0.5cm, + bottom=0.5cm, + left=1.5cm, + right=1.5cm, + headheight=0cm, + headsep=0cm, + includehead +]{geometry} + +\usepackage[T1]{fontenc} + +\usepackage{graphicx} + +\usepackage{scrlayer-scrpage} +\ohead{\pagemark} + +\usepackage[pdftex]{hyperref} + +% high quality font in PDF render +\usepackage{lmodern} + +% less space between list items +\usepackage{enumitem} +\setlist{noitemsep} + +\ifdraft + \usepackage{todonotes} +\else + \usepackage[disable]{todonotes} +\fi + +\usepackage{pgffor} % foreach loops +\usepackage{incgraph} % full width/height images + +%\usepackage{showframe} % Auskommentieren, um die Layoutgrenzen anzuzeigen + +\newcommand\invisiblesection[1]{% + \refstepcounter{section}% + \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}% + \sectionmark{#1}} + +\renewcommand*{\chapterpagestyle}{ChapterStyle} % Seitenzahlen auf Chapter-Seiten + +\usepackage{csquotes} +\usepackage{listings} + +\usepackage[style=apa,backend=biber]{biblatex} +\addbibresource{literatur.bib} diff --git a/literatur.bib b/literatur.bib new file mode 100644 index 0000000..2d6fc33 --- /dev/null +++ b/literatur.bib @@ -0,0 +1,7 @@ +@techreport{NIST-800-30, + doi = {10.6028/nist.sp.800-30r1}, + url = {https://doi.org/10.6028/nist.sp.800-30r1}, + year = {2012}, + publisher = {National Institute of Standards and Technology}, + title = {Guide for conducting risk assessments} +} diff --git a/make.sh b/make.sh new file mode 100644 index 0000000..b008b92 --- /dev/null +++ b/make.sh @@ -0,0 +1,3 @@ +pdflatex document.tex +biber document.bcf +pdflatex document.tex -- cgit v1.3.1