%******************************************************************************
% Hauptdatei - Diplomarbeit "Titel"
%******************************************************************************
%

% - Dokumentenklasse (Komaskript Artikel-Klasse)
% - Papierformat
% - Standardschriftgroesse
% - Absatzabstand statt Einrückung der ersten Zeile
% - Literaturverzeichnis ins Inhaltsverzeichnis eintragen
% - Tabellen- und Abbildungsverzeichnis ins Inhaltsverzeichnis eintragen
% - Trennlinie in Kopfzeile
% - Trennlinie in Fußzeile 
% - Faktor zur berechnung des Satzspiegels (siehe Koma-Doku)
% - Binde-Randkorrektur (wieviel Rand durch die Bindung verloren geht)
% 
\documentclass[a4paper,11pt,halfparskip,bibtotoc,liststotoc,headsepline,footsepline,DIV13,BCOR8.25mm]{scrartcl}

% Deutsche Sprachunterstuetzung laden
\usepackage{ngerman}
\usepackage[ngerman]{babel}

% Direkte Eingabe von Umlauten
% Achtung:	Funktioniert bei der Option "ansinew"
%						nur auf einem Windowssystem! Bei anderen
%						Systemen muss entweder "latin1" od. "applemac"
%						beutzt werden!
\usepackage[ansinew]{inputenc}

% Mathematischer Formelsatz
\usepackage{amsmath}

% Einbindung externer Grafikdateien (jpg, png)
% Achtung: Kann kein ps/eps !
\usepackage{graphicx}

%
% Dokument kann mit Farbe verschönert werden
%
\usepackage{color}

%
% Codelistings verwenden (eigene Umgebung!)
%
\usepackage{listings}
\lstloadlanguages{[ANSI]C}										% Sprache für Listings
\lstset{																			%%% Parameter für Listings
					basicstyle=\small,									% 
					keywordstyle=\color{black}\bfseries,%
					identifierstyle=,										%
					%commentstyle=\color{gray},					%
					stringstyle=\ttfamily,							% Stringtexte in Typewriter Font
					showstringspaces=true,							% Leerzeichen im String kennzeichnen
					numbers=left,												% Zeilennummern links
					numberstyle=\tiny,									% Kleine Nummern
					stepnumber=1,												% Schrittweite für Zeilennummernanzeige
					numbersep=5pt,											% Horizontaler Abstand zwischen Nummer und Text
					frame=single,												% Rahmen um Code ziehen
					language=[ANSI]C,										% Sprache aktivieren
					tabsize=2,													% Tabulator einstellen
					breaklines=true											% Zeilenumbruch
}

%
% PDF-Dateien einbinden
%
\usepackage{pdfpages}

%
% Rotate Umgebungen (für Grafiken, Tabellen, ...)
%
\usepackage{rotating}

%
% Tabellenspezialfunktion (Eine Zelle über mehrere Zeilen)
%
\usepackage{multirow}

%
% Tabellenerweiterungen 
%
\usepackage{array}
\usepackage{booktabs}


%
% Spezialsymbole einbinden
%
\usepackage{textcomp}
\usepackage{pifont}


%
% Spezialpaket - Kommandos für relative Textgröße
%
\usepackage{relsize}

%Erzeugung von Hyperlinks in PDF-Ausgabedatei
%
% - Links ueber mehrere Zeile werden umbrochen
% - Bei Bookmarks werden Überschritennummern mitverwendet
% - Es werden Bookmarks für den Acroreader erzeugt
% - Bookmarks werden geoeffnet angezeigt
%
\usepackage[breaklinks, bookmarksnumbered, bookmarks, bookmarksopen]{hyperref}

%
% Ein paar Kleinigkeiten zum PDF
%
\hypersetup{
	pdftitle={<Titel der Arbeit>},
  pdfsubject={Diplomarbeit},
  pdfauthor={<Name>},
  pdfcreator={LaTeX},
  pdfproducer={LaTeX},
  colorlinks,
  linkcolor=black,
  pdfstartpage=4								%Seite die nach dem Öffnen angezeigt wird! -- Nur für Erstellungsphase!
  															% Endgültige Version beginnt ab Seite 4 - Inhaltsverzeichnis!
}

%
% Komascript Pagestyle
%
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}

%
% Stellt den Befehl \excludeonly{} bereit
%
\usepackage{excludeonly}

%
% Kopfzeile
%
\ihead[]{} 
\chead[\headmark]{\headmark} 
\ohead[]{} 

%
% Fußzeile
%
\ifoot[Diplomarbeit -- \copyright{} 2007 <Name>]{Diplomarbeit -- \copyright{} 2007 <Name>} 
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}


%
% Steuerung der Einbindung der Hauptblöcke
%
%%\includeonly{einleitung, lit-mar-recherche, evaluation-board}
%%
%% - hauptbloecke/einleitung
%% - hauptbloecke/evaluation-board
%% - hauptbloecke/vergleich
%% - hauptbloecke/toolchain
%% - hauptbloecke/benchmarks
%% - 
%% -
%\excludeonly{ hauptbloecke/evaluierung }
%%\includeonly{ hauptbloecke/benchmarks }

%******************************************************************************
% Einbindungsblock
%
% Das Dokument setzt sich aus verschiedenen Eingabedateien,
% welche hier eingebunden werden, zusammen.
%******************************************************************************
\begin{document}

% Titelseite, ehrenwörtliche Erklärung und Kurzfassung
\input{titel-ehre-kurz}

% Inhaltsverzeichnis
\input{inhaltsverzeichnis}

% Hauptblock (wird in weitere Bloecke zerlegt)
\input{hauptblock}

% Anhang
\input{anhang}

\end{document}
%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
% ENDE - Alles was nach dem hier kommt, wandert in die Tonne!
%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
