Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 944af6be2f
Fetching contributors…

Cannot retrieve contributors at this time

executable file 168 lines (120 sloc) 4.653 kb
%
% Bachelor Thesis
% Sven Hodapp
%
% -----------
% 1. Präambel
% -----------
% Allgemeine Einstellungen
% ------------------------
\documentclass[
pdftex,% PDFTex verwenden da wir ausschliesslich ein PDF erzeugen.
a4paper,% Wir verwenden A4 Papier.
oneside,% Einseitiger Druck.
12pt,% Grosse Schrift, besser geeignet für A4.
halfparskip,% Halbe Zeile Abstand zwischen Absätzen.
%chapterprefix,% Kapitel mit 'Kapitel' anschreiben.
headsepline,% Linie nach Kopfzeile.
footsepline,% Linie vor Fusszeile.
bibtotocnumbered,% Literaturverzeichnis im Inhaltsverzeichnis nummeriert einfügen.
idxtotoc% Index ins Inhaltsverzeichnis einfügen.
]{report}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel} % deutsche Silbentrennung
\selectlanguage{german} % damit Table Of Contents Inhaltsverzeichnis genannt wird
\usepackage{geometry} % Seitenränder einstellbar
\usepackage{textcomp} % Sonderzeichen, wie Eurosymbol
% Bilder, Farben, farbige Tabellen
% --------------------------------
\usepackage{graphicx, color, colortbl}
\usepackage{array} % Erweiterte Tabelleneigenschaften.
%\usepackage{floatflt} % Bild kann von Text umflossen werden.
% Palatino Schrift
% ----------------
%\usepackage[T1]{fontenc}
%\usepackage[osf]{mathpazo} % osf aktiviert Mediävalziffern/Minuskelziffern
% Syntax-Highlighting
% -------------------
\definecolor{darkgreen}{rgb}{0,0.5,0} % needs usepackage color
\usepackage{listings}
\lstset{
language=Python,
basicstyle=\footnotesize\ttfamily,
frame=lines,
numbers=left,
numberstyle=\tiny,
numbersep=5pt,
breaklines=true,
showstringspaces=false,
keywordstyle=\color{blue},
commentstyle=\color{darkgreen},
stringstyle=\color{red}
}
% Sonstige Pakete
% ---------------
%\usepackage{anysize} % Seitenränder verändern
%\usepackage{setspace} % 1.5em Zeilenabstand \begin{onehalfspacing}
\usepackage{bibgerm} % Anzeigestil des Literaturverzeichnis (gerabbrv)
\usepackage{paralist} % Individualisierte Aufzählungen
% Definition von globalen Konstanten
% ----------------------------------
\newcommand{\thema}{
Vergleich von interner und externer DSL-Technologie zur Entwicklung
eines Textsatzsystems zur automatischen Dokumentengenerierung.}
\newcommand{\schlagworte}{DSL, Dokumentengenerierung}
\newcommand{\zusammenfassung}{
Im Zuge dieser Bachelor-Thesis wird ein zeitgemäßer Ansatz für ein Texsatzsystem entwickelt und auf die Probe gestellt, als Vorbild dient TeX.
Kerntechnologien sind HTML5, CSS3 und Javascript zur Gestaltung und Darstellung eines Dokuments, das dabei entstehende Framework ermöglicht semi-automatische Dokumentengenerierung. Zur Generierung der eigentlichen Dokumenteninhalte werden zwei verschiedene DSL Ansätze Verglichen, zum einen eine interne Scala-DSL, zum anderen eine externe Java-DSL (Xtext).
Vorteile gegenüber TeX sollen sein: Flexibles Dokument-Templating und interaktive Dokument-Elemente, ermöglicht durch die ubiquitäre HTML-Technologie. Ein moderneres und mächtigeres Sprachkonzept als es LaTeX bietet, mit allen Finessen einer kompletten und verbreiteten Programmiersprache.}
\newcommand{\ausgabedatum}{16.10.2012}
\newcommand{\abgabedatum}{16.01.2013}
\newcommand{\autor}{Sven Hodapp}
\newcommand{\autorStrasse}{Hohentwielstraße 2}
\newcommand{\autorPLZ}{78247 }
\newcommand{\autorOrt}{Hilzingen}
\newcommand{\autorGeburtsort}{Singen/Hohentwiel}
\newcommand{\autorGeburtsdatum}{16.09.1987 }
\newcommand{\prueferA}{Prof. Dr. Marko Boger}
\newcommand{\prueferB}{Dr. Marc Zimmermann}
\newcommand{\firma}{Fraunhofer SCAI}
\newcommand{\studiengang}{Software-Engineering}
% PDF Eigenschaften
% -----------------
\usepackage
[
colorlinks=false,
bookmarks = true,
pdftitle={\thema},
pdfauthor={\autor},
pdfsubject={Bachelor Thesis},
pdfkeywords={\schlagworte},
urlcolor=blue,
pdfstartview=FitH
]{hyperref}
% --------------------
% 2. Dokumenten Anfang
% --------------------
\begin{document}
% Deckblatt
% ---------
\include{titlepages/cover}
\include{titlepages/title}
\include{titlepages/abstract}
\include{titlepages/affidavit}
% Inhaltsverzeichnis anzeigen
% ---------------------------
\tableofcontents
% ---------
% 3. Inhalt
% ---------
\include{chapters/1-einleitung}
\include{chapters/2-frontend}
\include{chapters/3-backend}
\include{chapters/4-zusammengebracht}
\include{chapters/5-zusammenfassung}
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\bibliographystyle{geralpha}
\bibliography{bib/references}
%\listoffigures
%\listoftables
\end{document}
Jump to Line
Something went wrong with that request. Please try again.