summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Klemkow <j.klemkow@wemelug.de>2012-04-10 22:56:00 +0200
committerJan Klemkow <j.klemkow@wemelug.de>2012-04-10 22:56:00 +0200
commitb6b0129790f65650432ada841d98fc59d367b25f (patch)
tree01263fce85fdc3d87e185ab3b7bcc87396f6c0f9
parent266d15cbc2dcc897702e77a8f5d6cbc30c15fad7 (diff)
downloaddmc-b6b0129790f65650432ada841d98fc59d367b25f.tar.gz
dmc-b6b0129790f65650432ada841d98fc59d367b25f.tar.bz2
dmc-b6b0129790f65650432ada841d98fc59d367b25f.zip
Init DMC documentation with TeX.
-rw-r--r--doc/Makefile54
-rw-r--r--doc/document.tex152
2 files changed, 206 insertions, 0 deletions
diff --git a/doc/Makefile b/doc/Makefile
new file mode 100644
index 0000000..8fb882d
--- /dev/null
+++ b/doc/Makefile
@@ -0,0 +1,54 @@
+SRC_DIA=$(wildcard image/*.dia)
+SRC_SVG=$(SRC_DIA:.dia=.svg)
+SRC_PDF=$(SRC_SVG:.svg=.pdf)
+CD_DIR="cdrom"
+PIC_DIR="$(CD_DIR)/Bilder"
+SRC_DIR="$(CD_DIR)/Quelltext"
+DOC_DIR="$(CD_DIR)/Dokumentquellen"
+
+document.pdf: document.tex $(SRC_PDF)
+ @pdflatex document.tex
+ @makeindex document.nlo -s nomencl.ist -o document.nls
+ @bibtex document
+ @pdflatex document.tex
+ @pdflatex document.tex
+
+all: document.pdf presentation-genua.pdf presentation-hs.pdf cdrom
+
+cdrom: cdrom.img
+
+clean:
+ @rm -f $(SRC_SVG) $(SRC_PDF)
+ rm -f *.{aux,dvi,log,pdf,toc,nav,out,snm,lot,bbl,lof,blg,glo,ilg,ind,ist,lol,nlo,nls}
+ @rm -rf $(CD_DIR)
+ @rm -f cdrom.img
+
+presentation-genua.pdf: presentation-genua.tex $(SRC_PDF)
+ @pdflatex presentation-genua.tex
+
+presentation-hs.pdf: presentation-hs.tex $(SRC_PDF)
+ @pdflatex presentation-hs.tex
+
+presentation-nsmlab.pdf: presentation-nsmlab.tex $(SRC_PDF)
+ @pdflatex presentation-nsmlab.tex
+
+image/%.svg: image/%.dia
+ @dia --export=$@ -t svg $<
+
+image/%.pdf: image/%.svg
+ @inkscape -z -f $< \
+ --export-pdf=$@ \
+ --export-area-drawing
+
+cdrom.img: document.pdf presentation-genua.pdf presentation-hs.pdf \
+ $(SRC_PDF) $(SRC_SVG)
+ @mkdir -p $(CD_DIR)
+ @mkdir -p $(PIC_DIR) $(SRC_DIR) $(DOC_DIR)
+ @cp document.pdf $(CD_DIR)/Praxisarbeit.pdf
+ @cp $(SRC_DIA) $(SRC_PDF) $(SRC_SVG) $(PIC_DIR)
+ @cp code/* $(SRC_DIR)
+ @cp -R *.tex *.bib Makefile image $(DOC_DIR)
+ @make -C $(DOC_DIR) clean
+ @mkisofs -J -o cdrom.img $(CD_DIR)
+
+.PHONY: all clean cdrom
diff --git a/doc/document.tex b/doc/document.tex
new file mode 100644
index 0000000..d4904ca
--- /dev/null
+++ b/doc/document.tex
@@ -0,0 +1,152 @@
+\documentclass[12pt,a4paper,oneside,liststotoc,bibtotoc]{report}
+
+\usepackage[german]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage{geometry}
+\usepackage{graphicx}
+\usepackage{cite}
+\usepackage{hyperref}
+\usepackage{listings}
+\usepackage{booktabs}
+\usepackage{nomencl}
+
+\makenomenclature
+\hypersetup{colorlinks=false}
+\renewcommand{\baselinestretch}{1.5}
+\geometry{a4paper, top=3cm, left=3cm, right=3cm, bottom=3cm}
+
+\title{Title}
+
+\author{Jan Klemkow und Benjamin Franzke}
+\newcommand{\birthday}{09.01.1988}
+\newcommand{\birthplace}{Crivitz}
+\date{29.07.2011}
+
+\begin{document}
+
+\begin{titlepage}
+ \setlength\headsep{-5mm}
+ \begin{figure}[!h]
+ \begin{minipage}{0.8\textwidth}
+ \textbf{Hochschule Wismar} \\
+ University of Applied Sciences \\
+ Technology, Business and Design \\
+ Fakultät für Ingenieurwissenschaften, Bereich EuI \\
+ \rule{\textwidth}{0.5pt}
+ \end{minipage}
+ \begin{minipage}[r]{0.1\textwidth}
+ \begin{flushright}
+ \includegraphics[height=6\baselineskip]
+ {image/HS-Wismar_Logo-FIW.pdf}
+ \end{flushright}
+ \end{minipage}
+ \end{figure}
+ \vspace*{6cm}
+ \begin{center}
+ \makeatletter
+ \Huge
+ \textbf{Praxisarbeit} \\
+ \vspace{0cm}
+ \large \@title
+ \begin{table*}[b]
+ \begin{tabular}{rll}
+ Eingereicht am: & 29.07.2011 \\
+ \\
+ von: & \@author \\
+ & geboren am \birthday \\
+ & in \birthplace \\
+ \\
+ Betreut von: & Prof. Dr.-Ing. Ernst Jonas
+ & Dipl.-Math Alexander Bluhm \\
+ & Hochschule Wismar
+ & Gesellschaft für Netzwerk- und\\
+ && Unix-Administration mbH \\
+ \end{tabular}
+ \makeatother
+ \end{table*}
+ \end{center}
+\end{titlepage}
+
+
+\section*{Aufgabenstellung}
+
+\renewcommand{\abstractname}{Kurzreferat}
+\begin{abstract}
+
+
+\end{abstract}
+
+\renewcommand{\thepage}{\Roman{page}}
+\setcounter{page}{1}
+
+\tableofcontents
+
+\chapter{Einleitung}
+
+
+\renewcommand{\thepage}{\arabic{page}}
+\setcounter{page}{1}
+
+\chapter{Datenvorverarbeitung}
+
+Die Daten liegen in Form einer einzelnen Datei vor, in der alle Produkte
+ueber saemtliche Tage abgetragen sind.
+Zur Weiterverarbeitung der Daten wurde diese pro Produkt in einzelnen Dateien
+aufgeteilt.
+
+\chapter{Statistischen Betrachtung}
+
+Die
+
+\section{Domain Name System}
+
+\chapter*{Anhang}
+
+Dieser Arbeit liegt ein CD-ROM bei, auf der sich die Arbeit selbst
+sowie deren Bilder befinden. Die Bilder sind in unterschiedlichen
+Formaten auf der CD-ROM enthalten und können vom Leser frei
+verändert und verwendet werden.
+
+\begin{figure}[h]
+ \includegraphics[width=\textwidth]{image/dnsserver-policy-pap.pdf}
+ \caption{Ablaufplan zum Starten der DNSServer-Policy}
+\end{figure}
+
+\lstset{numbers=left}
+\lstset{numberstyle=\tiny}
+\lstset{breaklines=true}
+\lstset{language=Perl}
+
+%\nomenclature{DNS}{Domain Name System}
+
+\setlength{\nomlabelwidth}{.20\hsize}
+\renewcommand{\nomlabel}[1]{#1 \dotfill}
+\renewcommand{\nomname}{Abkürzungsverzeichnis}
+\printnomenclature
+\listoffigures
+\listoftables
+%\lstlistoflistings
+
+%\nocite{rfc6014}
+%\bibliography{rfc}
+%\bibliographystyle{plain}
+
+\chapter*{Selbstständigkeitserklärung}
+
+\addcontentsline{toc}{chapter}{Selbstständigkeitserklärung}
+
+Hiermit erkläre ich, dass ich die hier vorliegende Arbeit selbstständig,
+ohne unerlaubte fremde Hilfe und nur unter Verwendung der aufgeführten
+Hilfsmittel angefertigt habe.
+
+\begin{tabular}{p{6cm}p{7cm}}
+ \\
+ \\
+ \\
+ \\
+ Ort, Datum& Unterschrift
+\end{tabular}
+
+\end{document}
+
+%% vim: set spell spelllang=de,en: