Initial Commit + Docs

This commit is contained in:
Dominik Becker
2018-01-31 23:23:53 +01:00
commit 3b7636cbdb
13 changed files with 847 additions and 0 deletions

9
config/abkuerzungen.tex Normal file
View File

@@ -0,0 +1,9 @@
%!TEX root = ../main.tex
\section*{Abkürzungsverzeichnis}
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
\begin{acronym}[ABCD]
% declare your own acronyms here:
% \acro{VMCS}{Virtual Machine Control Structure}
\end{acronym}

6
config/anhang.tex Normal file
View File

@@ -0,0 +1,6 @@
%!TEX root = ../main.tex
\section*{Anhang}
\addcontentsline{toc}{section}{Anhang}
\anhangsverzeichnis

284
config/config.tex Normal file
View File

@@ -0,0 +1,284 @@
%!TEX root = ../main.tex
%% Basierend auf TeXnicCenter-Vorlage von Mark Müller
%% Willi Nüßer
%% Waldemar Penner
%% Ulrich Reus
%% Frank Plass
%% Oliver Tribeß
%% Daniel Hintze
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Wählen Sie die Optionen aus, indem Sie % vor der Option entfernen
% Dokumentation des KOMA-Script-Packets: scrguide
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Optionen zum Layout des Artikels %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[%
paper=A4, % alle weiteren Papierformat einstellbar
fontsize=12pt, % Schriftgröße (12pt, 11pt (Standard))
%BCOR12mm, % Bindekorrektur, bspw. 1 cm
DIV14, % breiter Satzspiegel
parskip=half, % Absatzformatierung s. scrguide 3.1
%headsepline, % Trennline zum Seitenkopf
%footsepline, % Trennline zum Seitenfuß
%normalheadings, % Überschriften etwas kleiner (smallheadings)
listof=totoc, % Tabellen & Abbildungsverzeichnis ins Inhaltsverzeichnis
%bibtotoc, % Literaturverzeichnis im Inhalt
%draft % Überlangen Zeilen in Ausgabe gekennzeichnet
footinclude=false,% Fußzeile in die Satzspiegelberechnung einbeziehen
headinclude=false, % Kopfzeile in die Satzspiegelberechnung einbeziehen
final % draft beschleunigt die Kompilierung
]
{scrartcl}
% Reduzierung der Abstände zwischen Überschriften und Text
\RedeclareSectionCommand[
beforeskip=1\baselineskip,
afterskip=.0001\baselineskip]{section}
\RedeclareSectionCommand[
beforeskip=.75\baselineskip,
afterskip=.0001\baselineskip]{subsection}
\RedeclareSectionCommand[
beforeskip=.5\baselineskip,
afterskip=.0001\baselineskip]{subsubsection}
% Seitenränder
\usepackage[left=40mm, right=20mm, top=25mm, bottom=25mm]{geometry}
%\setuptoc{toc}{totoc} % Inhaltsverzeichnis ins Inhaltsverzeichnis
% Neue Deutsche Rechtschreibung und Deutsche Standardtexte
\usepackage[ngerman]{babel}
% Umlaute können verwendet werden
\usepackage[utf8]{inputenc}
% Echte Umlaute
\usepackage[T1]{fontenc}
% Latin Modern Font, Type1-Schriftart für nicht-englische Texte
\usepackage{lmodern}
% 1/2-zeiliger Zeilenabstand
\usepackage[onehalfspacing]{setspace}
% Für die Defenition eigener Kopf- und Fußzeilen
% \usepackage{fancyhdr}
% Für die Verwendung von Grafiken
\usepackage[pdftex]{graphicx}
% Bessere Tabellen
\usepackage{tabularx}
% Für die Befehle \toprule, \midrule und \bottomrule, z.B. in Tabellen
\usepackage{booktabs}
% Erlaubt die Benutzung von Farben
\usepackage{color}
% Links im PDF
\usepackage{hyperref}
% Verbessertes URL-Handling mit \url{http://...}
\usepackage{url}
% Listen ohne Abstände \begin{compactlist}...\end{compactlist}
\usepackage{paralist}
% Ausgabe der aktuellen Uhrzeit für die Draft-Versionen
\usepackage{datetime}
% Deutsche Anführungszeichen
\usepackage[babel,german=quotes]{csquotes}
% Verbessert das Referenzieren von Kapiteln, Abbildungen etc.
\usepackage[german,capitalise]{cleveref}
% Konfiguration der Abbildungs- und Tabellenbezeichnungen
\usepackage[format=hang, font={footnotesize, sf}, labelfont=bf, justification=raggedright,singlelinecheck=false]{caption}
% Verbessert die Lesbarkeit durch Mikrotypografie
\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype}
% Abbildungen am exakten Ort platzieren
\usepackage{float}
% Fußnoten an Überschriften
\usepackage[stable]{footmisc}
% Zitate und Quellenverzeichnis
\usepackage[
style=authoryear, % Zitierstil
firstinits=false, % false = Vornamen werden ausgeschrieben
natbib=true,
urldate=long, % "besucht am" - Datum
%url=false,
date=long,
dashed=false,
maxcitenames=2, % max. Anzahl Autorennamen in Zitaten
maxbibnames=99, % max. Anzahl Autorennamen im Quellenverzeichnis
%backend=bibtex % Ggf. für ältere Distributionen bibtex verwenden
backend=biber,
autocite=footnote,
uniquelist=false
]{biblatex}
% Bibliograpthy
\bibliography{library/library}
% Keine Einrückung bei einem neuen Absatz
\parindent 0pt
% Ebenentiefe der Nummerierung
\setcounter{secnumdepth}{3}
% Gliederungstiefe im Inhaltsverzeichnis
\setcounter{tocdepth}{3}
% Tabellen- und Abbildungsverzeichnis mit Bezeichnung:
\usepackage[titles]{tocloft}
% Sourcecode-Listings
\usepackage{listings}
\definecolor{bluekeywords}{rgb}{0.13,0.13,1}
\definecolor{lightbluekeywords}{rgb}{0.13,0.7,1}
\definecolor{greencomments}{rgb}{0,0.5,0}
\definecolor{redstrings}{rgb}{0.9,0,0}
\lstset{language=[Sharp]C,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
escapeinside={(*@}{@*)},
commentstyle=\color{greencomments},
keywordstyle=[0]\color{bluekeywords}\bfseries,
keywordstyle=[1]\color{lightbluekeywords}\bfseries,
stringstyle=\color{redstrings},
basicstyle=\small\ttfamily,
fontadjust,
xrightmargin=1mm,
keywords=[0]{string, int, public, var, static, using, object, void},
keywords=[1]{File,UPFConfig,JsonConvert},
tabsize=2,
lineskip=-0.1em,
frame=tb,
numbers=left,
numberstyle=\tiny,
stepnumber=1,
numbersep=5pt,
escapeinside=||
}
% Line-Functions %
\let\origthelstnumber\thelstnumber
\makeatletter
\newcommand*\Suppressnumber{%
\lst@AddToHook{OnNewLine}{%
\let\thelstnumber\relax%
\advance\c@lstnumber-\@ne\relax%
}%
}
\newcommand*\Reactivatenumber{%
\lst@AddToHook{OnNewLine}{%
\let\thelstnumber\origthelstnumber%
\advance\c@lstnumber\@ne\relax}%
}
\makeatother
% Bestimmte Warnungen unterdrücken
% siehe http://tex.stackexchange.com/questions/51867/koma-warning-about-toc
\usepackage{scrhack}
%% http://tex.stackexchange.com/questions/126839/how-to-add-a-colon-after-listing-label
\makeatletter
\begingroup\let\newcounter\@gobble\let\setcounter\@gobbletwo
\globaldefs\@ne \let\c@loldepth\@ne
\newlistof{listings}{lol}{\lstlistlistingname}
\endgroup
\let\l@lstlisting\l@listings
\makeatother
\renewcommand*\cftfigpresnum{Abbildung~}
\renewcommand*\cfttabpresnum{Tabelle~}
\renewcommand*\cftlistingspresnum{Listing~}
\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabaftersnum}{:}
\renewcommand{\cftlistingsaftersnum}{:}
\settowidth{\cftfignumwidth}{\cftfigpresnum 99~\cftfigaftersnum}
\settowidth{\cfttabnumwidth}{\cfttabpresnum 99~\cftfigaftersnum}
\settowidth{\cftlistingsnumwidth}{\cftlistingspresnum 99~\cftfigaftersnum}
\setlength{\cfttabindent}{1.5em}
\setlength{\cftfigindent}{1.5em}
\setlength{\cftlistingsindent}{1.5em}
\renewcommand\lstlistlistingname{Listingverzeichnis}
% Style für Kopf- und Fußzeilenfelder
% \pagestyle{fancy}
% \fancyhf{}
% \fancyhead[R]{\leftmark}
% \fancyfoot[R]{\thepage}
% \renewcommand{\sectionmark}[1]{\markboth{#1}{#1}}
% \fancypagestyle{plain}{}
% Macro für Quellenangaben unter Abbildungen und Tabellen
\newcommand{\source}[1]{\vspace{-.5\topsep}\caption*{\textsf{\textbf{Quelle:}} \textsf{#1}} }
%\makeatletter
%\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{1.5em}{\lstlistingname\space{#1}}{#2}}
%\makeatother
% Anhangsverzeichnis
\usepackage[nohints]{minitoc} %Anhangsverzeichnis
\makeatletter
\newcounter{fktnr}\setcounter{fktnr}{0}
\newcounter{subfktnr}[fktnr]\setcounter{subfktnr}{0}
\renewcommand\thesubfktnr{\arabic{fktnr}.\arabic{subfktnr}}
\newcounter{anhangcounter}
\newcommand{\blatt}{\stepcounter{anhangcounter}}
\newcommand{\anhang}[1]{\setcounter{anhangcounter}{0}\refstepcounter{fktnr}
\addcontentsline{fk}{subsection}{Anhang~\thefktnr: \hspace*{1em}#1}
\subsection*{{Anhang~\thefktnr \hspace*{1em} #1 \hspace*{-1em}}}
}
\newcommand{\subanhang}[1]{\setcounter{anhangcounter}{0}\refstepcounter{subfktnr}
\addcontentsline{fk}{subsubsection}{Anhang~\thesubfktnr: \hspace*{1em}#1}
\subsubsection*{{Anhang~\thesubfktnr \hspace*{1em} #1 \hspace*{-1em}}}
}
\newcommand{\anhangsverzeichnis}{\mtcaddsection{\subsection*{Anhangsverzeichnis \@mkboth{FKT}{FKT}}}\@starttoc{fk}\newpage}
% Abkürzungsverzeichnis
% \usepackage[acronym, % create list of acronyms
% nonumberlist,
% toc,
% section,
% nomain, % don't need main glossary for this example
% hyperfirst=false,% don't hyperlink first use
% sanitize=none % switch off sanitization as description
% ]{glossaries}
% \newglossarystyle{mylist}{%
% \glossarystyle{long}% base this style on the list style
% \renewcommand*{\glossaryentryfield}[5]{%
% \glsentryitem{##1}\textbf{##2} & ##3 \\}%
% }
% \input{config/Abkuerzungen}
% \makeglossaries\makeglossaries
\usepackage{acronym}

View File

@@ -0,0 +1,15 @@
%!TEX root = ../main.tex
\section*{Ehrenwörtliche Erklärung}
\addcontentsline{toc}{section}{Ehrenwörtliche Erklärung}
Hiermit erkläre ich, dass ich die vorliegende Arbeit selbständig angefertigt habe.
Es wurden nur die in der Arbeit ausdrücklich benannten Quellen und Hilfsmittel benutzt.
Wörtlich oder sinngemäß übernommenes Gedankengut habe ich als solches kenntlich gemacht.
Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegen.
\vspace{20mm}
\ort, \abgabedatum
\vspace{10mm}
\underline{\hspace{8cm}}\\\dokumentenautor

View File

@@ -0,0 +1,30 @@
%!TEX root = ../main.tex
\section*{Quellenverzeichnis}
\addcontentsline{toc}{section}{Quellenverzeichnis}
\defbibheading{mono}{\subsection*{Monographien}}
\defbibheading{mag}{\subsection*{Aufsätze in Sammelbänden und Zeitschriften}}
\defbibheading{art}{\subsection*{Zeitungsartikel}}
\defbibheading{web}{\subsection*{Internetquellen}}
\defbibheading{leg}{\subsection*{Rechtsprechung}}
\defbibheading{comp}{\subsection*{Unternehmensunterlagen/Gesprächsnotizen}}
\setlength\bibitemsep{1.5\itemsep}
\setlength{\bibhang}{2em}
\renewcommand{\baselinestretch}{1.50}\normalsize
\begingroup
\sloppy
\printbibliography[heading=mono,keyword=mono]
\printbibliography[heading=mag,keyword=mag]
\printbibliography[heading=web,keyword=web]
% Bei Bedarf einkommentieren: (erzeugt sonst Warnungen)
% \printbibliography[heading=art,keyword=art]
% \printbibliography[heading=leg,keyword=leg]
% \printbibliography[heading=comp,keyword=comp]
\endgroup

36
config/title.tex Normal file
View File

@@ -0,0 +1,36 @@
%!TEX root = ../main.tex
\begin{titlepage}
\begin{center}
\large {\institution}
\large {\dokumententyp}
~\vspace{1.5cm}\\
\LARGE \textbf{\dokumententitel}
\LARGE {\dokumentenuntertitel}
\vspace{2cm}
\large \textbf{Prüfer:}\\{\dokumentenpruefer}
\large \textbf{Verfasser}:\\{\dokumentenautor}\\Matrikel-Nr.: {\matrikelnr}\\{\dokumentenautoradresse}
\large \textbf{Studium:}\\{\studiengang}\\Studiengruppe: {\studiengruppe}
\large \textbf{Abgabetermin:}\\{\abgabedatum}
\end{center}
\end{titlepage}