From b6b0129790f65650432ada841d98fc59d367b25f Mon Sep 17 00:00:00 2001 From: Jan Klemkow Date: Tue, 10 Apr 2012 22:56:00 +0200 Subject: Init DMC documentation with TeX. --- doc/Makefile | 54 ++++++++++++++++++++ doc/document.tex | 152 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 206 insertions(+) create mode 100644 doc/Makefile create mode 100644 doc/document.tex (limited to 'doc') 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: -- cgit