Archiv
/
abschlussarbeit
Archiviert
1
0
Fork 0

Grundlegende Struktur fertiggestellt

Dieser Commit ist enthalten in:
Sebastian Tobie 2018-02-18 11:04:32 +01:00
Ursprung de911ec190
Commit 61c19fca59
12 geänderte Dateien mit 243 neuen und 76 gelöschten Zeilen

Datei anzeigen

@ -11,3 +11,4 @@
*.gz *.gz
*.pdf *.pdf
*.toc *.toc
bilder/*.dot.*

Datei anzeigen

@ -0,0 +1,21 @@
\documentclass{scrreprt}
\usepackage{stil}
\usepackage{shortcuts}
\addbibresource{quellen.bib}
\graphicspath{ {bilder/} }
\author{Sebastian Tobie}
\title{Erstellung einer Remote-Desktop-Plattform auf Linux Basis}
\overfullrule=2cm%Erkennung von Overflow Fehlern
\begin{document}
\maketitle
\pagenumbering{arabic}
\tableofcontents{}
\clearpage
\input{spezifikation}
\input{durchführung}
\clearpage
\pagenumbering{roman}
\input{anhang}
\end{document}

Datei anzeigen

@ -1,8 +1,7 @@
% !TEX root = main.tex % !TEX root = LiTerm.tex
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Anhang} \chapter{Anhang}
\cite{test}
\section{Abkürzungen} \section{Abkürzungen}
\printbibliography[title=Quellenverzeichnis] \printbibliography[title=Quellenverzeichnis]
\listoffigures \listoffigures

Datei anzeigen

@ -0,0 +1,21 @@
digraph {
rankdir=TD
graph [splines=ortho]
Switch -> "Internet"
Switch -> { "4. Thinclient"; "3. Thinclient"; "2. Thinclient"; "1. Thinclient"}
VBridge -> Switch
Switch -> FiSiNetz
subgraph cluster_physisch {
"4. Thinclient"
"3. Thinclient"
"2. Thinclient"
"1. Thinclient"
}
subgraph cluster_virtualisierung {
label = "Virtualisierung"
graph[style=dotted];
Zeus-> VBridge
Poseidon-> VBridge
Hades -> VBridge
}
}

Datei anzeigen

@ -0,0 +1 @@
build.sh

8
Bericht/Dokumentation/build.sh Ausführbare Datei
Datei anzeigen

@ -0,0 +1,8 @@
#!/bin/bash
build="xelatex -file-line-error -interaction=nonstopmode -synctex=-4 -output-directory=build LiTerm"
dot -Teps -O bilder/*.dot
$build
reset
biber --output-directory build main
$build
rm -f *.sav *.log

Datei anzeigen

@ -1,4 +1,4 @@
% !TEX root = main.tex % !TEX root = LiTerm.tex
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Durchführung} \chapter{Durchführung}

Datei anzeigen

@ -1,66 +0,0 @@
\documentclass[draft]{scrreprt}
\KOMAoptions{
fontsize=11pt,
toc=flat,
numbers=enddot
}
\usepackage[no-config]{fontspec}
\usepackage{scrlayer-scrpage} % Seitendesign
\usepackage{hyperref} % Links
\usepackage[ngerman]{babel} % Deutsch
\usepackage[printonlyused]{acronym}
\usepackage{noto}
\hypersetup{
pdfauthor={Sebastian Tobie},
pdftitle={Erstellung einer Remote-Desktop-Plattform auf Linux Basis},
hidelinks,
linktoc=page
}
\usepackage[a4paper,left=2.5cm,right=2.5cm, top=2.5cm,bottom=2.5cm, xetex]{geometry}
\setlength{\footheight}{21pt}
\usepackage[
backend=biber,
sorting=none,
style=numeric-comp,
block=ragged
]{biblatex} % Quellen
\RequirePackage{nameref} % namensreferenzen
\RequirePackage{csquotes} % Zitate
\addbibresource{quellen.bib}
\linespread{1.5}
\defbibheading{bibliography}{\section{#1}}
\defbibheading{figures}{\section{#1}}
\makeatletter
\renewcommand\listoffigures{%
\section{\listfigurename}% Used to be \section*{\listfigurename}
\@mkboth{\MakeUppercase\listfigurename}%
{\MakeUppercase\listfigurename}%
\@starttoc{lof}%
}
\renewcommand\listoftables{%
\section{\listtablename}% Used to be \section*{\listfigurename}
\@mkboth{\MakeUppercase\listtablename}%
{\MakeUppercase\listtablename}%
\@starttoc{lot}%
}
\renewcommand\tableofcontents{%
\chapter{\contentsname}%
\@mkboth{\MakeUppercase\contentsname}%
{\MakeUppercase\contentsname}%
\@starttoc{toc}%
}
\makeatother
\begin{document}
\title{Erstellung einer Remote-Desktop-Plattform auf Linux Basis}
\author{Sebastian Tobie}
\maketitle
\pagenumbering{arabic}
\tableofcontents{}
\clearpage
\input{spezifikation}
\input{durchführung}
\clearpage
\pagenumbering{roman}
\input{anhang}
\end{document}

Datei anzeigen

@ -1,6 +1,60 @@
% Encoding: UTF-8 % Encoding: UTF-8
@Misc{test, @Online{web:de,
author = {Imanol Mateo},
title = {Desktop Environment},
date = {2017-09-29},
url = {https://wiki.debian.org/DesktopEnvironment},
urldate = {2017-07-30},
keywords = {debian, desktop},
} }
@Comment{jabref-meta: databaseType:bibtex;} @Online{web:lh,
author = {Richard Kweskin},
title = {LTSP Howto},
date = {2017-09-23},
url = {https://wiki.debian.org/LTSP/Howto},
urldate = {2017-07-30},
keywords = {ltsp,howto},
}
@Online{web:lp,
author = {Alex Mestiashvili},
title = {LDAP PAM},
date = {2017-09-23},
url = {https://wiki.debian.org/LDAP/PAM},
urldate = {2017-07-30},
keywords = {debian,ldap,pam},
}
@Online{web:sualswo,
author = {jason Blewis},
title = {Setting up an LDAP server with OpenLDAP},
date = {2017-09-23},
url = {https://wiki.debian.org/LDAP/OpenLDAPSetup},
urldate = {2017-07-30},
keywords = {debian,openldap},
}
@Manual{man:iscd,
author = {ISC},
title = {dhcpd.conf},
date = {2017-09-29},
subtitle = {dhcpd configuration file},
edition = {4.3.5-3},
urldate = {2017-07-30},
}
@Online{web:htwirfi,
author = {Carla Schroder},
title = {How to Write iptables Rules for IPv6},
date = {2017-09-29},
url = {https://www.linux.com/learn/intro-to-linux/2017/8/iptables-rules-ipv6},
urldate = {2017-08-04},
language = {english},
keywords = {network,ipv6},
}
@Comment{jabref-meta: databaseType:biblatex;}
@Comment{jabref-meta: fileDirectory:/home/sebastian/Dokumente/Ausbildung/arbeit/Dokumente;}

Datei anzeigen

@ -0,0 +1,10 @@
%BBW Spezifische Kommandos
\newcommand{\BBW}{Unternehmen GmbH}
\newcommand{\gbdatum}{01.01.0001}
\newcommand{\ort}{Musterhausen}
\DeclareOption{bbw}{
\renewcommand{\BBW}{BBW Südhessen gGmbH}
\renewcommand{\gbdatum}{10.01.1996}
\renewcommand{\ort}{Fritzlar}
}
\ProcessOptions\relax

Datei anzeigen

@ -1,4 +1,4 @@
% !TEX root = main.tex % !TEX root = LiTerm.tex
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX spellcheck = de_DE % !TeX spellcheck = de_DE
\chapter{Spezifikation} \chapter{Spezifikation}

118
Bericht/Dokumentation/stil.sty Normale Datei
Datei anzeigen

@ -0,0 +1,118 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{abschlussarbeit}
%die Benötigten Pakete
\RequirePackage{datetime} %Zeit
\RequirePackage{xparse} % Argumentparsing
\RequirePackage[ngerman]{babel} % Deutsche Sprache
\RequirePackage{blindtext} % Blindtext
\RequirePackage{scrlayer-scrpage} % Paket zur besseren Kompatibelität mit anderen Paketen
\RequirePackage[
backend=biber,
sorting=nty,
style=numeric-comp,
block=ragged
]{biblatex} % Quellen
\RequirePackage{csquotes} % Zitate
\RequirePackage{graphicx} % Grafiken
\RequirePackage[rightcaption]{sidecap} % Bessere Darstellung von Graphiken
\RequirePackage[xetex, cmyk, dvipsnames, table]{xcolor} % Farben
\RequirePackage{hyperref} % Links
\RequirePackage[printonlyused]{acronym} % Akronyme
\RequirePackage{ifxetex} % XeTeX Spezifische Optionen
\RequirePackage{wrapfig} % Platz vom Text
\RequirePackage{nameref} % namensreferenzen
% KOMA-Konfiguration
\KOMAoptions{
fontsize=11pt,
captions=tablesignature,
toc=flat,
numbers=enddot
}
\addtokomafont{caption}{\small\bfseries}
%PDF-Konfiguration
\makeatletter
\let\orgdescriptionlabel\descriptionlabel
\renewcommand*{\descriptionlabel}[1]{%
\let\orglabel\label
\let\label\@gobble
\phantomsection
\edef\@currentlabel{#1}%
%\edef\@currentlabelname{#1}%
\let\label\orglabel
\orgdescriptionlabel{#1}%
}
\AtBeginDocument{
\hypersetup{
pdfauthor={\@author},
pdftitle={\@title},
pdfsubject={Abschlussarbeit},
pdflang={de},
pdfdisplaydoctitle=true,
xetex,
hidelinks,
linktoc=page
}
\let\runauthor\@author
\let\runtitle\@title
}
\makeatother
%einstellungen für verzeichnisse
\defbibheading{bibliography}{\section{#1}}
\makeatletter
\renewcommand\listoffigures{
\section{\listfigurename}
\@mkboth{\MakeUppercase\listfigurename}
{\MakeUppercase\listfigurename}
\@starttoc{lof}
}
\renewcommand\listoftables{
\section{\listtablename}
\@mkboth{\MakeUppercase\listtablename}
{\MakeUppercase\listtablename}
\@starttoc{lot}
}
\renewcommand\tableofcontents{
\chapter{\contentsname}
\@mkboth{\MakeUppercase\contentsname}
{\MakeUppercase\contentsname}
\@starttoc{toc}
}
\makeatother
%Bilder
\NewDocumentCommand{\bild}{m o o}{
\begin{wrapfigure}{r}{0.4\textwidth}
\centering
\includegraphics[width=0.4\textwidth]{#1}
\IfNoValueF{#2}{
\caption{#2}
\IfNoValueF{#3}{
\label{bild:#3}
}
}
\end{wrapfigure}
}
%Seitenstileinstellungen
\RequirePackage[
a4paper,
left=2.5cm,
right=2.5cm,
top=2.5cm,
bottom=2.5cm,
head=21pt,
]{geometry}
\setlength{\footheight}{21pt}
\linespread{1.5}
\RedeclareSectionCommand[beforeskip=0pt,afterskip=0cm]{chapter}
\RedeclareSectionCommand[beforeskip=0pt,afterskip=10pt]{section}
%Fonts
\ifxetex
\RequirePackage[no-config]{fontspec}
\RequirePackage{noto}
\else
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
\fi
%Kommandos
\newcommand{\cori}{\textsuperscript{\textcopyright}}
\newcommand{\regi}{\textsuperscript{\textregistered}}