← All templates

University of Augsburg thesis (Production Informatics chair)

The Production Informatics chair's thesis template v3 (2026) on KOMA-Script: title page with the university logo, task description, German and English abstracts, symbol and abbreviation lists, sample chapters on scientific writing, citations, figures, tables, formulas and MATLAB code, AI-use and authorship declarations.

Create an account to use this
Category
Thesis
Document class
scrbook (scrbook.cls) — ships with TeX Live
Workflow
Thesis / dissertation — submissions and revision rounds
Author
University of Augsburg, Chair of Production Informatics (official)
Source
University of Augsburg, Chair of Production Informatics (official)
Licence
scrbook.cls: LaTeX Project Public License (installed with TeX). The sample text is University of Augsburg, Chair of Production Informatics (official)'s, provided for authors preparing a submission.

These are the publisher’s own files. This project starts from University of Augsburg, Chair of Production Informatics (official)’s package for this publication — their manuscript, their scrbook.cls, their bibliography style — so what compiles here is what they would have given you.

University of Augsburg, Chair of Production Informatics (official) serves this exact file to University of Augsburg. Check University of Augsburg, Chair of Production Informatics (official)’s author pages for the current instructions.

Where this differs from the publisher’s download.

  • Note: A chair template for bachelor, master and project theses; check it against your programme's current thesis rules.

What you get

  • 001_Aufgabenstellung.tex · 259 B
  • 002_Kurzfassung.tex · 258 B
  • 003_Abstract.tex · 139 B
  • 004_Symbolverzeichnis.tex · 1 KB
  • 005_Abkuerzungsverzeichnis.tex · 1 KB
  • 01_Wissenschaftliches_Arbeiten.tex · 14 KB
  • 02_Kapitel.tex · 997 B
  • 03_Zitate_und_Quellen.tex · 2 KB
  • 04_Bilder_Tabellen_und_Formeln.tex · 8 KB
  • 05_Programmcode.tex · 1021 B
  • 97_KI_Nutzung.tex · 8 KB
  • 98_Anhang.tex · 3 KB
  • 99_Abschlusserklaerung.tex · 3 KB
  • Bilder/Standardregelkreis.tex · 3 KB
  • Bilder/dinotorte.jpg · 139 KB
  • Bilder/graph.png · 73 KB
  • Bilder/kindertorte.jpg · 146 KB
  • Bilder/kransekake.jpg · 146 KB
  • Bilder/torte1.jpg · 136 KB
  • main.tex — the file that is compiled · 3 KB
  • src/Uni_Ag_Logo_Alt_Basis_pos_A.pdf · 1 KB
  • src/Uni_Aug_Logo_Basis_pos_A.png · 29 KB
  • src/abkuerzung.sty · 26 KB
  • src/header.tex · 8 KB
  • src/mcode/mcode.sty · 11 KB
  • src/pagestyle.tex · 1 KB
  • src/references.bib · 7 KB
  • src/titlepage.tex · 658 B
  • tikzlibraryipe.code.tex · 7 KB

These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.

Source

001_Aufgabenstellung.tex · 259 B
% !TeX root = 000_Main.tex
\chapter*{Aufgabenstellung}
\addcontentsline{toc}{chapter}{Aufgabenstellung}
\chaptermark{Aufgabenstellung}

% Aufgabenstellung hier einfügen – z.\,B.\ als gescanntes PDF mit \includepdf{...}
% oder als direkt formulierter Text.
002_Kurzfassung.tex · 258 B
% !TeX root = 000_Main.tex
\chapter*{Kurzfassung}
\addcontentsline{toc}{chapter}{Kurzfassung}
\chaptermark{Kurzfassung}
Deutsch

Ca. 100 Wörter

Unabhängig von der Sprache sind sowohl eine deutsche Kurzfassung als auch ein englisches Abstract zu verfassen
003_Abstract.tex · 139 B
% !TeX root = 000_Main.tex
\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
\chaptermark{Abstract}

Englisch

Ca. 100 Wörter

004_Symbolverzeichnis.tex · 1 KB
% !TeX root = 000_Main.tex
\chapter*{Symbolverzeichnis}
\addcontentsline{toc}{chapter}{Symbolverzeichnis}
\chaptermark{Symbolverzeichnis}

% Folgender Block nur zur Info. Am Ende entfernen:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
Einträge werden an beliebiger Stelle erzeugt mit \begin{verbatim}
    \newglossaryentry{c}{
    name=\ensuremath{c},
    description={Lichtgeschwindigkeit},
    unit={\SI{299792458}{\metre\per\second}},
    type=konstante}
\end{verbatim}
Als type lässt sich entweder \textit{symbol}, \textit{konstante} oder \textit{abkuerzung} wählen. 
Im Header können die Werte von \verb+\dimen0+ und \verb+\dimen2+ angepasst werden, um die Spaltenbreite der ersten und letzten Spalte zu ändern.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
% Glossary Einträge
   
 \newglossaryentry{c}{
    name=\ensuremath{c},
    description={Lichtgeschwindigkeit},
    unit={\SI{299792458}{\metre\per\second}},
    type=konstante}
    
	\newglossaryentry{leistung}{
    name=\ensuremath{P},
    description={Leistung},
    unit={\si{kW}},
    type=symbol}
    
    \newglossaryentry{Flaeche}{
    name=\ensuremath{A},
    description={Fläche},
    unit={\si{mm^2}},
    type=konstante}
    
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% zum Ausgeben des Verzeichnisses 
\symbolverzeichnis

005_Abkuerzungsverzeichnis.tex · 1 KB
% !TeX root = 000_Main.tex
\chapter*{Abkürzungsverzeichnis}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
\chaptermark{Abkürzungsverzeichnis}

% Folgender Block nur zur Info. Am Ende entfernen:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Abkürzungen können hier wie folgt erstellt werden:\begin{verbatim}
	\begin{acronym}
	\acro{Kuerzel}[Kurzform]{Langform}
    	...
\end{acronym}
\end{verbatim}
Leider wird - im Gegensatz zum Symbolverzeichnis (Glossary) - die alphabetische Sortierung nicht automatisch durchgeführt. Die richtige Reihenfolge ist also manuell einzuhalten.

Im Text wird das Kürzel mit \verb+\ac{Kuerzel}+ aufgerufen, wobei beim ersten Gebrauch die Langfassung mit Abkürzung in Klammern und ab dem nächsten Mal nur noch die Abkürzung angezeigt wird.

Weitere Informationen zur Acronym-Bibliothek sind hier zu finden: \\
\url{https://www.namsu.de/Extra/pakete/Acronym.html}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 


  
\begin{acronym}
\acro{Kuerzel}[Kurzform]{Langform}
\acro{cps}[CPS]{Cyber-Physisches-System}
\acro{abs}[ABS]{Antiblockiersystem} 		% nur als Bsp

\end{acronym}



% Auch nur als Bsp - am Ende zu entfernen:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
Das hier ist ein Pseudoblindtext um die Kürzel \ac{Kuerzel}, \ac{cps} und \ac{abs} zu verwenden.

Verwendet man sie ein zweites mal, sieht das so aus: \ac{Kuerzel}, \ac{cps} und \ac{abs}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
01_Wissenschaftliches_Arbeiten.tex · 14 KB
% !TeX root = 000_Main.tex
\cleardoublepage
\chapter{Verfassen wissenschaftlicher Arbeiten}\label{ch:Wissenschaftliche_Arbeiten}

\section{Struktur der Arbeit}\label{sec:Struktur}
Wissenschaftliche Arbeiten verfolgen einen klaren, nachvollziehbaren roten Faden. Die nachfolgende Struktur ist eine Empfehlung zum Start der wissenschaftlichen Ausarbeitung; eine Anpassung der Struktur ist grundsätzlich möglich, wenn dies argumentativ sinnvoll ist und zum Gesamtverständnis der Arbeit positiv beiträgt.


\subsection{Standardaufbau: Der empirische Trichter}

\begin{description}
    \item[Einleitung] Führt vom allgemeinen Themenfeld auf die konkrete Fragestellung hin (\emph{Trichterlogik}): Warum ist das Thema relevant, und welchen Ausschnitt davon behandelt diese Arbeit? Die Forschungsfrage wird hier noch \emph{nicht} gestellt -- sie folgt erst, nachdem der Leser den Forschungsstand kennt. Die Einleitung kann auch in Unterkapitel geteilt werden.

    \item[Grundlagen] Lehrbuchwissen und Definitionen, die zum Verständnis der Arbeit notwendig sind. Enthält keine eigene Leistung des Autors,
    sondern bereitet sie vor. Quellen sind überwiegend Bücher und anerkannte Standards.

    \item[Stand der Forschung / Verwandte Arbeiten] Beschreibt, was andere erarbeitet haben, wo die Grenzen dieser Arbeiten liegen und was noch offen ist. Schließt mit der \textbf{Forschungslücke}. Abhängig vom gewählten Thema können die beiden Kapitel auch zusammengefasst werden (s.u.).

    \item[Zielsetzung und Forschungsfrage(n)] Leitet aus der Lücke präzise ab, was diese Arbeit leistet. Formuliert überprüfbare Forschungsfragen. Handelt es sich hier um ein kurzes Kapitel, kann dies auch ein Unterkaptiel der Einleitung sein

    \item[Methodik] Beschreibt \emph{wie} vorgegangen wird: Versuchsaufbau, Datenquellen, Auswertungsverfahren. Muss so detailliert sein, dass das Vorgehen reproduzierbar ist.

    \item[Durchführung / Experimente] Dokumentiert die konkrete Umsetzung. Trennt Durchführung strikt von Interpretation. Bei komplexen Arbeiten kann es hilfreich sein, mehrere Durchführungskapitel zu verfassen, also z.B. ein Datenmodell und eine Architektur bzw. einen Alogrithmus in zwei getrennten Kapitel zu beschreiben. Die Implementierung ist nur einer kleiner Teil und soll möglichst kurz dargestellt werden. Ausnahme: Die Arbeit handelt von der Entwickelung konkreter Softwarebausteine, einer eigenen Programmiersprache o.ä., dann sind diese Inhalte zentral. 

    \item[Ergebnisse und Auswertung] Präsentiert die Befunde sachlich und interpretiert sie im Hinblick auf die Forschungsfragen.

    \item[Diskussion] Bewertet die Ergebnisse kritisch, benennt Limitationen und offene Folgefragen. Insbesondere soll hier auch nochmal auf bewusst oder unbewusst gewählte Einschränkungen der Arbeit eingegangen werden und wie sich diese auf die Ergebnisse auswirken

    \item[Fazit] Zusammenfassung der Arbeit, Beantwortung der Forschungsfrage und Ausblick bzw. offene Forschungsfrage und weiterer Forschungsfelder. 
\end{description}


\subsection{Grundlagen und Stand der Forschung: getrennt oder zusammen?}

Beide Varianten sind vertretbar -- die Entscheidung hängt davon ab, wie klar etabliertes Wissen und aktuelle Debatte voneinander zu trennen sind.
\textbf{Getrennte Kapitel} empfehlen sich, wenn die Grundlagen echtes Lehrbuchwissen sind (Lehrbuchquellen, wenig Diskussion) und der Forschungsstand davon deutlich verschieden ist (Zeitschriften- und Konferenzbeiträge, offene Fragen). Die Trennung macht dem Leser sofort klar, was gesichert und was noch umstritten ist.

\textbf{Ein gemeinsames Kapitel} ist sinnvoll, wenn das Feld so spezialisiert ist, dass Grundlagen und aktueller Stand kaum zu trennen sind, oder wenn zwei getrennte Kapitel zu inhaltlichen Wiederholungen führen würden.

In beiden Varianten muss das Kapitel am Ende \emph{auf die Forschungslücke hinführen} -- sonst fehlt der argumentative Anschluss an die Forschungsfrage.


\subsection{Forschungslücke und Forschungsfrage}
Die Forschungslücke ist das Bindeglied zwischen Literaturarbeit und eigenem Beitrag. Sie beantwortet die Frage: \glqq Warum reicht das, was bereits existiert, nicht aus?\grqq{} Typische Lückentypen:

\begin{itemize}
    \item Bestehende Methoden wurden auf einen bestimmten Anwendungsfall nochnicht übertragen.
    \item Widersprüchliche Ergebnisse in der Literatur wurden nicht aufgelöst.
    \item Ein bekanntes Verfahren wurde bisher nicht unter praxisrelevanten Bedingungen validiert.
\end{itemize}
Aus der Lücke folgen die \textbf{Forschungsfragen}: knappe, überprüfbare Aussagen darüber, was diese Arbeit klären wird. Fragen, die sich nach dem Lesen der Arbeit nicht eindeutig beantworten lassen, sind zu weit gefasst.


\subsection{Grenzen des Standardaufbaus}

Der empirische Trichter funktioniert nicht für alle Arbeitstypen gleich gut. Tabelle~\ref{tab:gliederung_arbeitstypen} gibt einen Überblick über typische
Abweichungen.

\begin{table}[ht]
\centering
\begin{tabular}{p{0.22\textwidth} p{0.40\textwidth} p{0.27\textwidth}}
\hline
\textbf{Arbeitstyp} & \textbf{Typische Abweichung} & \textbf{Hinweis} \\
\hline
Theoretische\,/\,mathe\-matische Arbeit &
Kein Experiment. Die Methodik ist die Herleitung selbst. Struktur folgt dem
Beweisaufbau: Definitionen $\to$ Lemmata $\to$ Hauptsatz $\to$ Folgerungen. &
Kapitel \glqq Methodik\grqq{} und \glqq Experimente\grqq{} entfallen oder
verschmelzen mit den Ergebnissen. \\[6pt]

Konstruktive\,/\,Sys\-tem\-entwurfs-Arbeit &
Kein klassisches Experiment. Stattdessen: Anforderungen $\to$ Konzept $\to$
Implementierung $\to$ Evaluation des Artefakts. &
Das Ergebnis ist das Artefakt, nicht ein Messwert. \\[6pt]

Systematisches Lite\-ratur-Review &
Die Arbeit \emph{ist} der Forschungsstand. Die Methodik beschreibt das
Suchprotokoll und Einschlusskriterien. Kein Experiment. &
Eine eigene Taxonomie oder Klassifikation ersetzt klassische Ergebniskapitel. \\[6pt]

Mehrere unabhängige Forschungsfragen &
Ein gemeinsames Methodikkapitel reicht oft nicht aus; Methodik, Ergebnisse und
Diskussion werden je Forschungsfrage strukturiert. &
Klare Nummerierung der Forschungsfragen erleichtert dem Leser die Orientierung. \\
\hline
\end{tabular}
\caption{Gliederungsanpassungen nach Arbeitstyp}
\label{tab:gliederung_arbeitstypen}
\end{table}

Als Faustregel gilt: Eine Gliederung ist dann richtig, wenn jedes Kapitel
einen klaren argumentativen Zweck hat und keine Kapitel leer wirken oder sich
inhaltlich überlappen. Letzteres ist meist ein Zeichen dafür, dass Struktur und
Inhalt noch nicht zueinander passen.



\section{Formale Aspekte}\label{sec:Formales}
Folgende formale Aspekte sollte die schriftliche Arbeit erfüllen und werden durch die \LaTeX-Vorlage bereits umgesetzt:
\begin{itemize}
	\item DIN A4
	\item Zweiseitig (empfohlen für gebundene Arbeiten; Bindekorrektur BCOR\,=\,17\,mm)
	\item Satzspiegel (ergibt sich aus zweiseitigem Druck mit BCOR und DIV\,=\,15)
	\begin{itemize}
		\item Breite: \SI{154}{\milli\meter}
		\item Höhe: \SI{228}{\milli\meter}
	\end{itemize}
	\item Ränder
	\begin{itemize}
		\item Oben (Papier bis Kopfzeile): \SI{19,8}{\milli\meter}
		\item Innen (inkl.\ Bindekorrektur): \SI{30}{\milli\meter}
	\end{itemize}
	\item Schriftgröße: 12 (oder 11)
	\item Neue Kapitel auf neuer Seite beginnen lassen
	\item Neue Kapitel im zweiseitigen Druck rechts beginnen lassen
	\item Blocksatz mit angemessener Silbentrennung
	\item Zeilenabstand: 1,5
	\item Seitenzahlen
	\begin{itemize}
		\item Deckblatt enthält keine Seitenzahl
		\item Seitenzahlen zwischen Deckblatt und erstem Kapitel mit römischer Zahlschrift
		\item Beginnend im ersten Kapitel mit arabischer Zahlschrift
	\end{itemize}
	\item Kopfzeile enthält aktuelles Kapitel bzw. Abschnitt
	\item Zitationsstil: IEEE (\url{https://thesius.de/blog/articles/zitieren-ingenieur-ieee-din-iso-690/})
	\item Der Sprache der Arbeit entsprechende Dezimaltrennung
	\item Der Sprache der Arbeit entsprechende Anführungszeichen
	\item Inhaltsverzeichnis
	\item Tabellenüberschriften
	\item Bildunterschriften
	\item Vektorgrafiken
	\item Umflossene Abbildungen vermeiden
	\item Formeln
	\begin{itemize}
		\item Nummerierung
		\item Formelnummerierung enthält Kapitelnummer und fortlaufende Nummer (z.\,B.\ (2.1))
		\item Symmetrische Ausrichtung (z.\,B.\ am Gleichheitszeichen)
	\end{itemize}
\end{itemize}

\section{Inhaltliche Aspekte}\label{sec:Inhaltliches}

\subsection{Sprachstil}
Grundsätzlich ist die wissenschaftliche Arbeit sachlich zu verfassen. Mit Ausnahme einer möglichen Stellungnahme oder Bewertung eines Verfahrens oder einer Methode ist auf einen objektiven Sprachstil zu achten. Die Formulierungen innerhalb der wissenschaftlichen Arbeit sollten nicht zu kompliziert sein. Mehrere Hauptsätze sind besser lesbar als tief verschachtelte Satzkonstruktionen. Weitschweifige Formulierungen sind zu vermeiden. Die Arbeit sollte nur beinhalten, was zum Verständnis beiträgt. Nominalisierungen behindern den Lesefluss und sollten sparsam eingesetzt werden.

\smallskip
\textit{Beispiel: 	\glqq Die Nutzung von Nominalisierungen fördert eine negative Beeinträchtigung des Leseflusses. \grqq{}}

\smallskip
Ebenso sollte auf das Pronomen 	\glqq man\grqq{} sowie die Verwendung der Ich- bzw. Wir-Perspektive verzichtet werden.

\smallskip
\textit{Beispiel: 	\glqq In der folgenden Abbildung kann man den beschriebenen Umstand nachvollziehen. \grqq{}}\\
\textit{Beispiel: 	\glqq Wir haben den beschriebenen Umstand in folgender Abbildung darstellt. \grqq{}}

\smallskip
Entsprechende Sätze sollten passiv formuliert werden.

\smallskip
\textit{Beispiel: 	\glqq Der beschriebene Umstand ist in folgender Abbbildung nachvollziehbar. \grqq{}}

\subsection{Überarbeitung des Textes}
Fertige Textbausteine oder Abschnitte sollten separat bzgl. des Inhaltes als auch der Rechtschreibung kontrolliert werden. Es bietet sich an, den Text zunächst abschnittweise auf seine Sinnhaftigkeit zu prüfen und anschließend (möglicherweise mit etwas \glqq Abstand\grqq{}) \glqq Wort für Wort\grqq{} zu lesen, um beispielsweise Buchstabendreher zu vermeiden. Der wissenschaftliche Betreuer dient nicht der grammatikalischen Korrektur des Textes.

Eine abschließende Korrektur der Arbeit sollte folgende Aspekte abdecken:
\begin{itemize}
    \item Wurden alle Abkürzungen beim ersten Auftreten eingeführt?
    \item Sind Vektoren und Matrizen durchgängig gleich formatiert?
    \item Wird im Text auf alle Abbildungen und Tabellen Bezug genommen?
    \item Laufen Bilder, Tabellen, Texte über die Ränder des Textsatzes?
    \item Treten Tabellen und Bilder innerhalb der zugehörigen Kapitel auf bzw. wurden sie auf separate Seiten gesetzt?
    \item Wurden Vektorgrafiken genutzt bzw. sind alle Bilder nach einem Probedruck gut lesbar?
\end{itemize}

\subsection{Nutzung von Quellen}

Zitieren von Quellen ist ein wesentlicher Bestandteil von wissenschaftlichen Arbeiten, da man sich auf Ergebnisse und Erkenntnisse anderer Wissenschaftler bezieht. Es muss in einer Arbeit stets kenntlich gemacht werden, welche Ideen, Vorgehensweisen und Aussagen übernommen wurden. 

Folgende Aspekte sollten bei der Auswahl der Quellen berücksichtigt werden:
\begin{itemize}
    \item Spezifische Fachliteratur verwenden
    \item Keine Populärzeitschriften, Tageszeitungen
    \item Internetquellen sorgfältig prüfen
    \item gedruckte Publikationen bevorzugt verwenden
    \item möglichst den Originaltext zitieren
\end{itemize}


\textbf{Direkte Zitate}

\begin{itemize}
    \item Direkte Zitate werden in Anführungszeichen gesetzt.
    \item Fehler im direkten Zitat müssen übernommen werden. Man kann diese mit [sic!] (lat. sic für \glqq wirklich so\grqq) kennzeichnen.
    \item Textstellen können Hervorgehoben werden (fett, kursiv, unterstrichen oder gesperrt). Das muss jedoch mit dem Hinweise [Hervorhebung des Verfassers] versehen werden. Hervorhebungen des Originaltextes müssen übernommen werden und mit [Hervorhebung im Original] gekennzeichnet werden.
    \item Auslassungen und grammatikalische Anpassungen werden mit [...] gekennzeichnet.
    \item Erläuterungen können in eckigen Klammern hinzugefügt werden.
\end{itemize}

\textbf{Indirekte Zitate}

\begin{itemize}
    \item Aussage wird in eigenen Worten wiedergegeben
    \item Quellenverweis wird mit \glqq vgl. [Quelle]\grqq{} angegeben
\end{itemize}

\textbf{Quellenangaben}

Für bestimmte Aussagen, Bilder, Tabellen oder auch Formeln sind Quellenverweise notwendig. Diese werden entsprechend dem Zitationsstil eingefügt. Eine Ausführliche Erklärung dazu findet sich hier: \url{https://thesius.de/blog/articles/zitieren-ingenieur-ieee-din-iso-690/}.

\subsection{Abbildungen und Tabellen}

Die Formatierung von Abbildungen und Tabellen soll stets einheitlich wie folgt vorgenommen werden:

\textbf{Abbildungen}

\begin{itemize}
    \item Abbildungen auf der Seite zentriert einfügen.
    \item Nummerierung immer mit vorangestellter Kapitelnummer. Die zweite Abbildung in Kapitel vier heißt demnach \glqq Abbildung 4.2.\grqq.
    \item Eine Bildunterschrift soll das dargestellte kurz beschreiben. Sie befindet sich \textbf{unter} der Abbildung und hat die Nummer der Abbildung vorangestellt (z.B. Abbildung 4.2.: [Beschreibungstext])
    \item Eine Abbildung muss immer auch im Text genannt und erklärt werden.
    \item Quellenverweise für Abbildungen werden in der Bildunterschrift eingefügt.
    \item Von Text umflossene Bilder sollten vermieden werden.
    \item Die Bilder sollten möglichst nahe am verweisenden Text eingefügt werden.
    \item Wenn möglich, sollten Vektorgrafiken (pdf; svg; eps; emf) verwendet werden.
    
\end{itemize}

\textbf{Tabellen}

Tabellen bekommen eine Überschrift, keine Unterschrift. Außerdem sollen keine Screenshots verwendet werden sondern die Tabellen im Dokument erstellt werden. Bei der Erstellung der Arbeit in Word können Excel-Tabellen direkt integriert werden. Ansonsten gelten die gleichen Regeln wie für Bilder. 
02_Kapitel.tex · 997 B
% !TeX root = 000_Main.tex
\cleardoublepage
\chapter{Kapitel}\label{ch:Kapitel}
Der Befehl \verb+\chapter{Kapitelname}+ beginnt ein neues Kapitel mit dem Namen \textit{Kapitelname}. Möchte man später auf dieses Kapitel verweisen muss man den Befehl mit einem Label erweitern: \smallskip
 
\verb+\chapter{Kapitelname}\label{Kapitellabel}+\smallskip

 Im Text wird der Verweis auf das Kapitel dann mit dem Befehl\smallskip
 
  \verb+\pageref{Kapitellabel}+ oder \verb+\nameref{Kapitellabel}+ erzeugt, wobei der erste Befehl die Seite auf der sich das Kapitel befindet zeigt und der zweite den Namen des Kapitels.
\bigskip

\section{Abschnitt}\label{Abschnitt}

Einen Abschnitt in einem Kapitel leitet man mit folgendem Befehl ein:\smallskip

\verb+\section{Abschnittsname}+ \smallskip

Verweise werden genau wie beim Kapitel gehandhabt.

\subsection{subsection}

\verb+\subsection{subsection}+

\subsubsection{subsubsection}


\verb+\subsubsection{subsubsection}+

\section{Blindtext}
\Blindtext

03_Zitate_und_Quellen.tex · 2 KB
% !TeX root = 000_Main.tex
\cleardoublepage
\chapter{Zitate und Quellen}

Die Quellen werden am besten mit Citavi verwaltet und dann exportiert (Datei $\rightarrow$ Exportieren $\rightarrow$ Exportieren $\rightarrow$ \textit{Alle Titel} auswählen und weiter $\rightarrow$ \textit{BibTeX} auswählen und weiter $\rightarrow$ die Datei in \verb+\src\references.bib+ speichern.

Eine Quelle sieht in dieser Datei so aus:
{\small\begin{verbatim}
    @article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
        [{On} the electrodynamics of moving bodies]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004"
}
\end{verbatim}}

% hfuzz raised here: undefined citation keys render as [[long-key]] before bibtex
% is run; once bibtex produces [1],[2],... the overflow vanishes automatically.
\begin{sloppypar}
\hfuzz=12pt
\hbadness=10001
Mit dem Befehl \verb+\cite{einstein}+ wird auf diese Quelle verwiesen, was dann im Text so aussieht: \cite{einstein} \cite{latexcompanion} \cite{knuthwebsite} \cite{adams1995hitchhiker} \cite{WinNT} \cite{.912Nov.1997} \cite{.2126May2001} \cite{.14.07.200917.07.2009} \cite{.08.08.200911.08.2009}\bigskip


\Blindtext \cite{.09.08.200912.08.2009} \cite{.11.06.201714.06.2017} \cite{Amodio.11.06.201714.06.2017} \cite{Arioui.14.07.200917.07.2009} \cite{Ariouiaspoidjasdlkj}



\Blindtext \cite{Bruschetta.2018} \cite{Bruschetta.2017} \cite{Ni.09.08.200912.08.2009} \cite{Park.2126May2001} \cite{Peng.08.08.200911.08.2009} \cite{Stapleford.912Nov.1997}
\end{sloppypar}
04_Bilder_Tabellen_und_Formeln.tex · 8 KB
% !TeX root = 000_Main.tex
\chapter{Bilder, Tabellen und Formeln}
\section{Bilder}
Eine Abbildung wird, bevor sie gezeigt wird, im Text angekündigt und detailliert beschrieben. Dies gilt auch für Tabellen und Gleichungen.



Um die Übersicht in der Dateistruktur zu wahren, ist es sinnvoll alle Bilder in einen eigenen Ordner zu packen.

Bilder werden über den Befehl \verb+\includegraphics[0.75\textwidth]{Bilder/bild}+ einfügt. Dabei kann die Dateiendung weggelassen werden.  Über die Parameter lässt sich bspw. die Größe des Bilds festlegen.
Als Dateiformate eignen sich insbesondere pdf und eps (jpg und png sind auch möglich). Für svg-Grafiken wird \verb+\includesvg[opt]{datei}+ genutzt.

Wird \verb+\includegraphics+ innerhalb einer \texttt{figure}-Umgebung aufgerufen, kann die Grafik mit \verb+\caption{TEXT}+ mit einer Bildunterschrift und mit \verb+\label{TEXT}+ mit einem Label versehen werden. Anschließend kann später auf das Bild mit \verb+\ref{TEXT}+ verwiesen werden.


\begin{figure}[ht]
\centering
\includegraphics[width = 0.65\textwidth]{Bilder/torte1}
\caption{Leckere Torte}
\end{figure}

Um nur einen Bildausschnitt einzufügen, können die Parameter trim und clip zusammen verwendet werden. \verb+trim = left bottom right top+ gibt an, um wie viele cm jede Seite getrimmt werden soll.
Insgesamt ergibt sich dann für die Parameter bspw. \verb+[trim = 6cm 1cm 6cm 1cm, clip, width = 0.40\textwidth]+


\begin{figure}[ht]
\centering
\includegraphics[trim = 6cm 3cm 6cm 1cm,clip , width = 0.35\textwidth]{Bilder/dinotorte}
\caption{Dino-Torte}
\end{figure}

Sollen (mehrere) ganze Seiten eines externen PDF-Dokuments eingefügt werden, kann der Befehl \verb+\includepdf[pages = {2,4,6-8}]{PDF_NAME}+ genutzt werden.

\smallskip
Um zwei (oder mehr) Bilder nebeneinander auszugeben, können subfigures genutzt werden. Beispielcode dazu befindet sich in Anhang \ref{code_subfig}
\begin{figure}[ht]
     \centering
     \begin{subfigure}[b]{0.55\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Bilder/kindertorte}
         \caption{Kinder-Torte}
         \label{fig:2_Bilder_Bild_1}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.31\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Bilder/kransekake}
         \caption{Kransekake}
         \label{fig:2_Bilder_Bild_2}
     \end{subfigure}
     \caption{Was schmeckt besser?}
\end{figure}


Zur Einbindung von Formeln in Abbildungen empfiehlt sich Ti\textit{k}Z. Ein Editor zur Erstellung solcher Abbildung ist \emph{The Ipe extensible drawing editor} (\url{http://ipe.otfried.org/}). Durch Einbindung der \emph{ipe2tikz}-Erweiterung (\url{https://github.com/QBobWatson/ipe2tikz}) können so Vektorgrafiken erzeugt werden, die Formeln enthalten.
\begin{figure}[ht]
	\centering
	\begin{tikzpicture}[scale=1.0, every node/.style={scale=1.0}]
	\input{Bilder/Standardregelkreis.tex}
	\end{tikzpicture}
	\caption{Standardregelkreis, erstellt mit dem Ti\textit{k}Z-Editor \emph{Ipe}} \label{fig:Standardregelkreis}
\end{figure}

\section{Tabellen}


Eine einfache Tabelle lässt sich mit Hilfe der \texttt{tabular}-Umgebung erzeugen:

\begin{center}
\begin{verbatim}
\begin{table}[ht]
\centering
\begin{tabular}{ c c c c }
\hline
 h1  & h2  & h3  & h4	\\ \hline
 t1  & t2  & t3  & t4	\\
 t5  & t6  & t7  & t8	\\
 t9  & t10 & t11 & t12 \\
 t13 & t14 & t15 & t16 \\ \hline
\end{tabular}
\caption{einfache Tabelle}
\label{tab:tab1}
\end{table}
\end{verbatim}
\end{center}

\begin{table}[ht]
\centering
\begin{tabular}{ c c c c }
\hline
 h1  & h2  & h3  & h4   \\ \hline
 t1  & t2  & t3  & t4   \\
 t5  & t6  & t7  & t8   \\
 t9  & t10 & t11 & t12 	\\
 t13 & t14 & t15 & t16 	\\ \hline
\end{tabular}
\caption{einfache Tabelle}
\label{tab:tab1}
\end{table}

Die Parameter der tabular-Umgebung geben an, wie viele Spalten die Tabelle hat und wie diese jeweils ausgerichtet sind (l,c,r).  Durch Einfügen eines $\vert$ zwischen den Parametern lassen sich senkrechte Striche zwischen den Spalten einfügen. Für horizontale Trennstriche wird der Befehl \verb+\hline+ genutzt. Außerdem kann\verb+ \cline{x-y}+ genutzt werden, um den Strich nur von Spalte x bis y einzuzeichnen.


Um mehrere Reihen oder Spalten zusammenzufassen, können \verb+\multirow{•}{•}{•}+ und \verb+\multicolumn{•}{•}{•}+ verwendet werden. Dabei gibt der erste Parameter die Anzahl der Spalten/Reihen an die überspannt werden sollen, der zweite die Formatierung der Zelle, bzw. im Fall von Reihen die Breite der Spalte und der letzte den Inhalt der Zelle an.

\begin{table}[ht]
\centering
\begin{tabular}{ |c| c| c |}
\hline
\multicolumn{3}{|c|}{Kopf}\\
\hline
 & t2 & t3 \\
 \cline{2-3}
  \multirow{-2}*{t14} & t5 &\multicolumn{1}{c}{} \\
 \cline{1-2}
 t7 &  t8 & \multicolumn{1}{c}{\multirow{-2}*{t69}}\\
\cline{1-2}
\end{tabular}
\caption{etwas ausgefallenere Tabelle}
\end{table}

Wie bei Bildern, lassen sich auch Tabellen durch \texttt{subtable} in der \texttt{table}-Umgebung nebeneinander darstellen.

\section{Graphen}
Graphen werden am besten in Grautönen gehalten, um Farbseiten zu vermeiden. Falls Farben nötig sind, eignen sich rot (RGB 212/0/45), grün (RGB 72/147/36) und blau (RGB 0/135/193).

Die Einheiten des Graphs werden auf die vorletzte Stelle der Skala eingefügt (siehe Beispiel). Bilder und Graphen sollten wenn möglich als Vektorgraphik eingefügt werden, um Qualitätsverluste zu vermeiden. Es können zum Beispiel „.emf-Files" (erweiterte Windows-Metadatein) verwendet werden. Die Größe der Achsenbeschriftung sollte der Schriftgröße des Texts entsprechen. Achsen sollten immer bei „(0/0)" starten.


\begin{figure}[ht]
\centering
\includegraphics[width = 0.7\textwidth]{Bilder/graph}
\caption{Graph}
\end{figure}




\newpage
\section{Formeln und Gleichungen}

Für Gleichungen und Formeln gibt es eine Vielzahl verschiedener Möglichkeiten zur Umsetzung.

Einfache mathematische Ausdrücke, die in den Fließtext eingebunden werden sollen, können wie \(a=b\) in der Form \verb+\(a=b\)+ oder in einfachen Dollarzeichen \verb+$a=b$+ eingefügt werden.

Gleichungen werden zunächst im Text angekündigt und dann eingefügt. Es sollten alle in der Gleichung vorkommenden Variablen vorab erklärt und in das Formelverzeichnis eingetragen werden.

Um die Formel in einer eigenen Zeile auszugeben, werden entweder doppelte Dollarzeichen \verb+$$a=b$$+ oder \verb+\[a=b\]+ verwendet.$$a=b$$ Alternativ kann auch die \texttt{equation}-Umgebung genutzt werden.
\begin{equation}
a=b
\end{equation}
Wie bei der \texttt{figure}-Umgebung lässt sich auch hier ein Label vergeben. Unabhängig davon wird die Gleichungsnummer neben der Gleichung ausgegeben. Soll die \texttt{equation}-Umgebung ohne Nummerierung verwendet werden, kann diese mit \verb+\nonumber+ am Ende der Gleichung unterdrückt werden.

\smallskip
\begin{sloppypar}
Sollen mehrere Gleichungen untereinander ausgerichtet werden, kann die \texttt{align}-Umgebung genutzt werden. Dabei können mit \verb+&+ die Stellen markiert werden, an denen ausgerichtet werden soll.
\end{sloppypar}
\begin{align}
a&=b-c\\
b-d&=d\cdot e\\
&=f
\end{align}

\begin{verbatim}
\begin{align}
a&=b-c\\
b-d&=d\cdot e\\
&=f
\end{align}
\end{verbatim}

Um nur eine Gleichungsnummer für alle Gleichungen zusammen auszugeben, wird der Befehl \verb+split+ verwendet.

\begin{align}
\begin{split}
a&=b-c\\
b-d&=d\cdot e\\
&=f
\end{split}
\end{align}

\begin{verbatim}
\begin{align}
\begin{split}
a&=b-c\\
b-d&=d\cdot e\\
&=f
\end{split}
\end{align}
\end{verbatim}


Für Matrizen werden je nach gewünschter Klammer \verb+pmatrix+ oder \verb+bmatrix+ verwendet. Als pmatrix besitzt die Matrix runde Klammern, als bmatrix eckige.
\begin{align}\text{pmatrix:} &&
\begin{pmatrix}
a_{1,1} & \dots & a_{1,n}\\
\vdots & \ddots & \vdots \\
a_{m,1} & \dots & a_{m,n}
\end{pmatrix} \nonumber
\end{align}


\begin{align}\text{bmatrix:} &&
\begin{bmatrix}
a_{1,1} & \dots & a_{1,n}\\
\vdots & \ddots & \vdots \\
a_{m,1} & \dots & a_{m,n}
\end{bmatrix} \nonumber
\end{align}


Im Inneren sind die Matrizen wie Tabellen aufgebaut. Die Punkte lassen sich mit \verb+\dots+, \verb+\vdots+ und \verb+\ddots+ erzeugen.

05_Programmcode.tex · 1021 B
% !TeX root = 000_Main.tex
\chapter{Programmcode}
\begin{sloppypar}
Programmcode lässt sich in der \verb+lstlisting+ Umgebung direkt schreiben oder über \verb+\lstinputlisting{PFAD/m_file.m}[caption={Titel}]+ aus einer Datei einfügen. Der Codeblock sollte mit einer Überschrift versehen werden.
\end{sloppypar}

\begin{lstlisting}[caption={Beispielcode 1}]
i = 1; 
if ( i == 1){
	i--;
}
\end{lstlisting}


Verwendet man die definierten Styles \texttt{numbers} und \texttt{nonumbers}, lassen sich auch Zeilennummerierungen hinzufügen. Dazu setzt man \verb+\lstset{style = numbers}+.
\lstset{style = numbers}
\begin{lstlisting}[caption={Beispielcode 2}]
i = 1; 
if (i == 1){
	i--;
}
\end{lstlisting}

Code-Schnipsel, wie \lstinline!if(i == 1)! lassen sich auch direkt im Fließtext einbauen. Dazu wird \verb+\lstinline!CODE!+ verwendet.
Für Matlab-Code kann hier auch \verb+\mcode{CODE}+ genutzt werden. 

Außerdem kann mit \verb+\lstinputlisting{PFAD/DATEI}+ Code auch direkt aus Matlab-Dateien importiert werden. 
97_KI_Nutzung.tex · 8 KB
% !TeX root = 000_Main.tex
%  97_KI_Nutzung.tex
%  Erklärung zur Nutzung von KI-Werkzeugen
%  Version 2.0  |  Lehrstuhl Produktionsinformatik  |  2025
%
% Dieser Abschnitt folgt innerhalb des \chapter*{Erklärung} aus
% 99_Abschlusserklaerung.tex und fügt sich so in denselben Block ein.
%
% ---------------------------------------------------------------
% GRUNDLEGENDE ÜBERLEGUNGEN
% ---------------------------------------------------------------
%
% WARUM DIESER ABSCHNITT:
%   Die Eigenständigkeitserklärung (99_Abschlusserklaerung.tex) verweist
%   auf diese Erklärung als Bestandteil. Beide Unterschriften zusammen
%   lösen den formalen Widerspruch zwischen „keine anderen Hilfsmittel"
%   und dokumentierter KI-Nutzung.
%
% KERNARGUMENT – DAS QUELLENPROBLEM:
%   KI-Systeme geben Wissen aus Trainingsdaten ohne verlässliche Quellen-
%   angabe wieder. Inhaltliche Aussagen, die nicht auf selbst geprüfte
%   Originalquellen zurückgeführt werden, können prüfungsrechtlich als
%   Plagiat gewertet werden – unabhängig von der Absicht. Dies ist der
%   stärkste Grund, KI-Nutzung zu begrenzen und klar zu dokumentieren.
%
% GRUNDLAGEN:
%   DFG-Kodex „Leitlinien zur Sicherung guter wissenschaftlicher Praxis"
%   (2022), Leitlinie 11: Methoden und Hilfsmittel müssen transparent
%   dokumentiert sein.
%   DFG-Stellungnahme zu generativer KI (2023): Offenlegung ist
%   Pflicht; KI kann nie Autor*in sein; Verantwortung liegt beim Menschen.
%
% KEINE PROZENT-SCHWELLE:
%   „Weiter Umfang" ist absichtlich qualitativ, nicht quantitativ, da
%   Prozentzahlen weder messbar noch prüfbar sind.
%
% GENDERING:
%   Durchgehend „der/die Autor(in)" gemäß Vorlage.
%
% HOCHSCHULINTERNE REGELUNGEN:
%   Vor verbindlicher Veröffentlichung prüfen, ob die Prüfungsordnung
%   oder der Prüfungsausschuss eigene KI-Klauseln vorgibt.
% ---------------------------------------------------------------

\pagestyle{plain.scrheadings}
\section*{Erklärung zur Nutzung von KI-Werkzeugen}

% ---------------------------------------------------------------
% EINLEITUNGSTEXT
% Benennt das Quellenproblem als Kernargument, referenziert DFG,
% formuliert die Versicherung über vollständige Angabe.
% ---------------------------------------------------------------

Der/Die Autor(in) hat zur Kenntnis genommen, dass inhaltliche Beiträge
durch KI-Werkzeuge die korrekte Attributierung und Zitierung fremder
Inhalte strukturell erschweren, da KI-Systeme ihr Wissen ohne
verlässliche Quellenangabe wiedergeben. Aus KI-Antworten übernommene,
nicht anderweitig belegte Aussagen können prüfungsrechtlich als Plagiat
gewertet werden -- unabhängig von der Absicht. KI-Werkzeuge dürfen
daher nur im begrenzten Maß eingesetzt werden; die Verantwortung für
alle Inhalte liegt ausschließlich beim Autor bzw.\ der Autorin.%
\footnote{DFG-Kodex „Leitlinien zur Sicherung guter wissenschaftlicher
  Praxis" (2022), Leitlinie~11; DFG-Stellungnahme zu generativer KI
  (2023). KI-Werkzeuge sind nach diesen Grundsätzen niemals Autor*in
  einer wissenschaftlichen Arbeit.}

Einsatz, Werkzeugname und Verwendungszweck sind im Folgenden
vollständig aufgeführt. Der/Die Autor(in) versichert, KI-Werkzeuge
ausschließlich in dem angegebenen Umfang eingesetzt zu haben.

\textit{Hinweis zur Verwendung von KI} Werden Textbauteine, Codeausschnitte oder Dateien einer KI zur Verfügung gestellt und die erzeugte Datei als Arbeitsstand bzw. Grundlage für die weitere Verarbeitung genutzt, so kann die Datei ungewollt mit einem Wasserzeichen o.ä. gekennzeichnet sind. Bei der Verwendung ist zwingend zu prüfen, ob die Datei nicht weiter verändert wurde als durch den Nutzer gewünscht und angegeben. 


% ---------------------------------------------------------------
% KATEGORIE 1: RECHTSCHREIBUNG UND GRAMMATIK
% Pauschalangabe genügt; keine stellengenaue Markierung nötig,
% da keine fachlichen Inhalte betroffen sind.
% ---------------------------------------------------------------

\minisec{Rechtschreibung und Grammatik}

KI-Werkzeuge wurden zur Korrektur von Rechtschreibung, Grammatik und
zur stilistischen Überarbeitung eingesetzt:

\begin{itemize}
  \item[$\square$] nicht genutzt
  \item[$\square$] in geringem Umfang genutzt; betroffene Stellen sind
    im Text kenntlich gemacht
  \item[$\square$] in weitem Umfang genutzt
\end{itemize}


% ---------------------------------------------------------------
% KATEGORIE 2: RECHERCHE, LITERATURSUCHE UND IDEENFINDUNG
% Hier greift das Quellenproblem am stärksten. Die Formulierung
% stellt deshalb klar, dass KI beim Finden helfen darf, aber nie
% als Beleg gilt. Alle Quellen müssen im Original geprüft sein.
% Nur eine Option bei Nutzung, da die Anforderung (Originalprüfung)
% unabhängig vom Umfang gilt.
% ---------------------------------------------------------------

\minisec{Recherche, Literatursuche und Ideenfindung}

KI-Werkzeuge wurden zur Literatursuche, Strukturfindung oder
Ideengenerierung eingesetzt:

\begin{itemize}
  \item[$\square$] nicht genutzt
  \item[$\square$] genutzt; alle fachlichen Aussagen sind durch
    selbst im Original eingesehene und geprüfte Quellen belegt;
    nicht belegbare Aussagen aus KI-Antworten wurden nicht übernommen
\end{itemize}


% ---------------------------------------------------------------
% KATEGORIE 3: QUELLCODE UND DATENAUSWERTUNG
% Code ist Methode, nicht zwingend inhaltliche Aussage, daher
% weiter Umfang grundsätzlich zulässig – aber Validierung durch
% den Autor/die Autorin ist die eigentliche wissenschaftliche
% Leistung und muss dokumentiert werden.
% Hinweis Lizenzrecht: KI-generierter Code kann lizenzierten
% Code reproduzieren (relevant bei Industriekooperationen).
% ---------------------------------------------------------------

\minisec{Quellcode und Datenauswertung}

KI-Werkzeuge wurden zur Erstellung, Ergänzung oder Fehlersuche in
Quellcode sowie zur Datenauswertung eingesetzt\footnote{Der Autor nimmt zur Kenntnis, dass der von einem Modell produzierte Code mindestens in dem Maße überprüft werden muss, dass die in der Arbeit angegebene Funktionsweise gewährleistet werden kann.}:

\begin{itemize}
  \item[$\square$] nicht genutzt
  \item[$\square$] in geringem Umfang genutzt; der Code wurde auf
    Richtigkeit und Funktionalität geprüft und validiert
  \item[$\square$] in weitem Umfang genutzt; der Code und alle
    Ergebnisse wurden vollständig validiert; Umfang und Prüfvorgehen
    sind im Methodenteil bzw.\ Anhang dokumentiert
\end{itemize}


% ---------------------------------------------------------------
% KATEGORIE 4: INHALTLICHE TEXTFORMULIERUNGEN
% Stärkste Einschränkung: Das Quellenproblem tritt hier in voller
% Schärfe auf, und die eigene wissenschaftliche Leistung wird durch
% fremde Formulierungen überlagert. Daher nur nach Absprache
% zulässig, mit stellengenauer Kennzeichnung als Mindestanforderung.
% ---------------------------------------------------------------

\minisec{Inhaltliche Textformulierungen}

KI-Werkzeuge wurden zur Formulierung ganzer Absätze, zur Entwicklung
fachlicher Argumentationen oder zur Generierung inhaltlicher Aussagen
eingesetzt:

\begin{itemize}
  \item[$\square$] nicht genutzt \textnormal{(Regelfall)}
  \item[$\square$] genutzt; ausschließlich nach ausdrücklicher Absprache
    mit dem/der Betreuer(in); betroffene Stellen sind im Text
    stellengenau kenntlich gemacht; alle fachlichen Aussagen sind durch
    im Original geprüfte Quellen belegt
\end{itemize}


\minisec{Weitere Nutzungsbereiche}
Über die oben beschriebenen Nutzungsumfänge hinaus wurde KI eingesetzt:
\begin{itemize}
  \item[$\square$] nicht genutzt \textnormal{(Regelfall)}
  \item[$\square$] genutzt für \textit{Nutzungsbereiche angeben}
\end{itemize}

\newpage
% ---------------------------------------------------------------
% WERKZEUGVERZEICHNIS
% Granularität: bei Quellcode eine Zeile je Modul/Tool empfehlenswert.
% Modell/Version für spätere Nachvollziehbarkeit wichtig, da sich
% Modelle laufend ändern.
% ---------------------------------------------------------------

\minisec{Eingesetzte KI-Werkzeuge}

\begin{table}[H]
  \begin{tabularx}{\textwidth}{@{} l l X @{}}
    \toprule
    \textbf{Werkzeug} & \textbf{Modell\,/\,Version} &
    \textbf{Verwendungszweck} \\
    \midrule
    &  &  \\[3pt]
    &  &  \\[3pt]
    &  &  \\[3pt]
    \bottomrule
  \end{tabularx}
\end{table}

\vspace{1.5cm}
Augsburg, den \abgabedatum\hfill \namedesautors
98_Anhang.tex · 3 KB
% !TeX root = main.tex
% 98_Anhang.tex  –  Anhang-Kapitel der Vorlage
%
% Diese Datei enthält Beispiel-Anhänge (Kapitel B, C, …).
% Der Befehl \appendix in 000_Main.tex sorgt dafür, dass alle folgenden
% \chapter{}-Befehle mit Großbuchstaben (A, B, C …) nummeriert werden.
%
% HINWEIS FÜR STUDIERENDE:
%   Eigene Anhänge einfach als zusätzliche \chapter{Titel}-Abschnitte
%   hier ergänzen oder in separaten Dateien anlegen und per \input{} einbinden.

\cleardoublepage
\chapter{Sinnvolle Bezeichnung von Labels}\label{ch:anhang_labels}

Mit größerem Umfang der Arbeit nimmt auch die Anzahl der verwendeten Labels zu.
Um dabei den Überblick nicht zu verlieren, bietet es sich an, beschreibende Namen
zu verwenden. Außerdem sollte im Label markiert werden, ob es sich bspw.\ um eine
Tabelle, ein Bild, eine Gleichung o.\,Ä.\ handelt. Dabei bietet sich bspw.\ folgende
Bezeichnungskonvention an:

\begin{table}[ht]
\centering
\begin{tabular}{l l}
\textbf{Präfix} & \textbf{Verwendung} \\
\hline
\textbf{ch:}  & Kapitel (\textit{chapter}) \\
\textbf{sec:} & Abschnitt (\textit{section}) \\
\textbf{fig:} & Abbildung (\textit{figure}) \\
\textbf{eq:}  & Gleichung (\textit{equation}) \\
\textbf{tab:} & Tabelle (\textit{table}) \\
\end{tabular}
\caption{Empfohlene Label-Präfixe}
\label{tab:anhang_label_kuerzel}
\end{table}

Genutzt wird dies z.\,B.\ als \verb+\label{tab:anhang_label_kuerzel}+.

\section{Anmerkung zum Tabellen- und Abbildungsverzeichnis}

Tabellen- und Abbildungsverzeichnis werden nicht in jeder Arbeit zwingend benötigt.
Eine Absprache mit dem jeweiligen Betreuer ist sinnvoll.


\cleardoublepage
\chapter{Beispielcode: Zwei Bilder nebeneinander}\label{code_subfig}

Der folgende Code zeigt, wie sich zwei Abbildungen mit \verb+subfigure+ nebeneinander
darstellen lassen. Im Haupttext (Kapitel \ref{ch:Kapitel} und \nameref{ch:Kapitel})
wird mit \verb+\ref{code_subfig}+ auf diesen Anhang verwiesen.

\lstset{language={[LaTeX]TeX},style=nonumbers}
\begin{lstlisting}
\begin{figure}[ht]
     \centering
     \begin{subfigure}[b]{0.55\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Bilder/bild1}
         \caption{Unterschrift Bild 1}
         \label{fig:subfig_bild1}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.31\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Bilder/bild2}
         \caption{Unterschrift Bild 2}
         \label{fig:subfig_bild2}
     \end{subfigure}
     \caption{Gemeinsame Bildunterschrift}
     \label{fig:subfig_beide}
\end{figure}
\end{lstlisting}
99_Abschlusserklaerung.tex · 3 KB
% !TeX root = 000_Main.tex
%  99_Abschlusserklaerung.tex
%  Eigenständigkeitserklärung
%  Version 2.0  |  Lehrstuhl Produktionsinformatik  |  2025
%  (Aktualisiert gegenüber v1.0: expliziter Verweis auf KI-Erklärung)
%
% ---------------------------------------------------------------
% ÜBERLEGUNGEN ZU DIESER AKTUALISIERTUNG
% ---------------------------------------------------------------
%
% WARUM DIE KLAUSEL GEÄNDERT WURDE:
%   Die bisherige Formulierung „keine anderen als die angegebenen
%   Quellen" enthält KI-Werkzeuge implizit als Hilfsmittel. Wird
%   die KI-Nutzung in einem eigenen Kapitel (97_KI_Nutzung.tex)
%   detailliert dokumentiert, entstand ein scheinbarer Widerspruch:
%   Einerseits „alles selbst verfasst", andererseits ein Kapitel
%   über KI-Einsatz. Dieser Widerspruch löst sich ausschließlich
%   dadurch, dass die Klausel ausdrücklich auf die KI-Erklärung
%   verweist und beide Dokumente gemeinsam unterschrieben werden.
%
% WARUM „VOLLE VERANTWORTUNG" EXPLIZIT GENANNT WIRD:
%   Die DFG-Stellungnahme zu generativer KI (2023) betont, dass
%   die Verantwortung für Inhalte und Richtigkeit vollständig beim
%   Menschen (Autor) liegt. KI kann nie Autor sein. Dieser Satz
%   macht das auch gegenüber dem Prüfungsamt unmissverständlich.
%
% RECHTLICHE EINORDNUNG:
%   Die Angabe aller KI-Werkzeuge ist Pflicht; nicht angegebene
%   Nutzung gilt als Täuschung im prüfungsrechtlichen Sinne,
%   unabhängig von Absicht oder Umfang. KI-Detektoren sind als
%   Nachweis unzuverlässig – die Erklärungspflicht ist davon
%   unabhängig.
%
% HINWEIS:
%   Vor verbindlicher Verwendung prüfen, ob die Prüfungsordnung
%   bereits eine KI-Klausel oder Musterformulierung enthält. Im
%   Zweifelsfall mit dem Prüfungsausschuss abstimmen.
% ---------------------------------------------------------------

\chapter*{Erklärung}

% ---------------------------------------------------------------
% HAUPTTEXT DER EIGENSTÄNDIGKEITSERKLÄRUNG
%
% Die Änderungen gegenüber der Vorgängerversion:
%   1. „Hilfsmittel" wurde ergänzt (war implizit, ist nun explizit).
%   2. Neuer Satz verweist auf die KI-Erklärung und macht deutlich,
%      dass deren vollständige Angabe Teil dieser Erklärung ist.
%   3. Verantwortungssatz am Ende macht die persönliche Haftung
%      für KI-gestützte Passagen unmissverständlich.
% ---------------------------------------------------------------

\begin{sloppypar}
Die vorliegende Arbeit habe ich selbstständig ohne Benutzung anderer
als der angegebenen Quellen und Hilfsmittel angefertigt. Alle Stellen,
die wörtlich oder sinngemäß aus veröffentlichten Quellen entnommen
wurden, sind als solche kenntlich gemacht. Eingesetzte KI-Werkzeuge
sind in der \emph{Erklärung zur Nutzung von KI-Werkzeugen} vollständig
aufgeführt; diese Erklärung ist Bestandteil der vorliegenden
Eigenständigkeitserklärung. Für alle Inhalte dieser Arbeit,
einschließlich KI-gestützt erstellter Bestandteile, übernehme ich die
volle Verantwortung. Die Arbeit ist in gleicher oder ähnlicher Form
oder auszugsweise im Rahmen einer anderen Prüfung noch nicht vorgelegt
worden.
\end{sloppypar}
\vspace{2cm}

Augsburg, den \abgabedatum\hfill \namedesautors
Bilder/Standardregelkreis.tex · 3 KB
\tikzstyle{ipe stylesheet} = [
  ipe import,
  even odd rule,
  line join=round,
  line cap=butt,
  ipe pen normal/.style={line width=0.4},
  ipe pen heavier/.style={line width=0.8},
  ipe pen fat/.style={line width=1.2},
  ipe pen ultrafat/.style={line width=2},
  ipe pen normal,
  ipe mark normal/.style={ipe mark scale=3},
  ipe mark large/.style={ipe mark scale=5},
  ipe mark small/.style={ipe mark scale=2},
  ipe mark tiny/.style={ipe mark scale=1.1},
  ipe mark normal,
  /pgf/arrow keys/.cd,
  ipe arrow normal/.style={scale=7},
  ipe arrow large/.style={scale=10},
  ipe arrow small/.style={scale=5},
  ipe arrow tiny/.style={scale=3},
  ipe arrow normal,
  /tikz/.cd,
  ipe arrows, % update arrows
  <->/.tip = ipe normal,
  ipe dash normal/.style={dash pattern=},
  ipe dash dashed/.style={dash pattern=on 4bp off 4bp},
  ipe dash dotted/.style={dash pattern=on 1bp off 3bp},
  ipe dash dash dotted/.style={dash pattern=on 4bp off 2bp on 1bp off 2bp},
  ipe dash dash dot dotted/.style={dash pattern=on 4bp off 2bp on 1bp off 2bp on 1bp off 2bp},
  ipe dash normal,
  ipe node/.append style={font=\normalsize},
  ipe stretch normal/.style={ipe node stretch=1},
  ipe stretch normal,
  ipe opacity 10/.style={opacity=0.1},
  ipe opacity 30/.style={opacity=0.3},
  ipe opacity 50/.style={opacity=0.5},
  ipe opacity 75/.style={opacity=0.75},
  ipe opacity opaque/.style={opacity=1},
  ipe opacity opaque,
]
\begin{scope}[ipe stylesheet]
  \draw[shift={(232, 608)}, xscale=0.75]
    (0, 0) rectangle (64, -32);
  \draw
    (196, 592) circle[radius=4];
  \node[ipe node, anchor=north west]
     at (239, 596) {
       \begin{minipage}{60bp}\kern0pt
         Regler
       \end{minipage}
     };
  \draw[-{>[ipe arrow small]}]
    (164, 592)
     -- (192, 592);
  \draw[shift={(320.1, 608)}, xscale=0.7496]
    (0, 0) rectangle (64, -32);
  \node[ipe node, anchor=north west]
     at (328.1, 596) {
       \begin{minipage}{52bp}\kern0pt
         Strecke
       \end{minipage}
     };
  \node[ipe node]
     at (392, 599) {$y(t)$};
  \draw[shift={(400, 592)}, xscale=1.275, -{>[ipe arrow small]}]
    (0, 0)
     -- (0, -32)
     -- (-160, -32)
     -- (-160, -4);
  \filldraw[black]
    (400, 592) circle[radius=1];
  \draw[shift={(200.001, 592)}, xscale=2.6667, -{>[ipe arrow small]}]
    (0, 0)
     -- (12, 0);
  \draw[shift={(400.001, 592)}, xscale=2.6667, -{>[ipe arrow small]}]
    (0, 0)
     -- (12, 0);
  \draw[shift={(368.001, 592)}, xscale=2.6667]
    (0, 0)
     -- (12, 0);
  \draw[shift={(280.003, 592)}, xscale=3.3334, -{>[ipe arrow small]}]
    (0, 0)
     -- (12, 0);
  \node[ipe node]
     at (292, 599) {$u(t)$};
  \node[ipe node]
     at (208, 599) {$e(t)$};
  \node[ipe node]
     at (164, 599) {$w(t)$};
  \draw
    (200, 584)
     -- (204, 584);
  \draw[-{>[ipe arrow small]}]
    (344, 624)
     -- (344, 608);
  \node[ipe node]
     at (336, 631) {$z(t)$};
\end{scope}

Bilder/dinotorte.jpg — binary, 139 KB

Bilder/graph.png — binary, 73 KB

Bilder/kindertorte.jpg — binary, 146 KB

Bilder/kransekake.jpg — binary, 146 KB

Bilder/torte1.jpg — binary, 136 KB

main.tex — the file that is compiled · 3 KB
%   Version 3.0 | Lehrstuhl Produktionsinformatik  |  27.08.2020
%%%%%%%%%  Zusätzlich benötigte Pakete in den Header einfügen  %%%%%%%%%%
\input{src/header.tex}     

%%%%%%%%%%%%%    Einbinden der Quellen    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\addbibresource{src/references.bib}  	  

%%%%%%%%%%%%%%%   Folgenden Abschnitt anpassen!    %%%%%%%%%%%%%%%%%%%%%%
% Arbeit
\newcommand{\artderausarbeitung}{Abschlussarbeit}
\newcommand{\titelderarbeit}{Anfertigung einer Ausarbeitung mit \LaTeX}
% Autor
\newcommand{\namedesautors}{Max Mustermann}
\newcommand{\matrikelnummer}{1234567}
\newcommand{\studiengang}{Ingenieurinformatik}
\newcommand{\pruefer}{Prof.~Dr.-Ing.~Johannes Schilp}
\newcommand{\betreuer}{Vorname Nachname}
\newcommand{\ausgabedatum}{01.\,01.\,1970}
\newcommand{\abgabedatum}{20.\,08.\,2020}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Hier können eigene Befehle angelegt werden:
%\newcommand{\Name}{Definition}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    
\begin{document}
\hypersetup{pageanchor=false}               % Anker erst ab Hauptteil (verhindert doppelte page.1)
\onehalfspacing
\input{src/pagestyle.tex}
\input{src/titlepage.tex}
\pagenumbering{Roman}
\onehalfspacing
\input{001_Aufgabenstellung.tex}										  
\input{002_Kurzfassung.tex}											
\input{003_Abstract.tex}												
\tableofcontents		% Inhaltsverzeichnis   
\listoffigures  		% Abb.verzeichnis	  	
\listoftables   		% Tabellenverzeichnis	
\input{004_Symbolverzeichnis.tex}										
\input{005_Abkuerzungsverzeichnis.tex}									
\cleardoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}                % Seitenanker wieder aktivieren
%%%%%%%%%%%%%%     Eigene Kapitel hier einfügen    %%%%%%%%%%%%%%%%%%%%%%

\input{01_Wissenschaftliches_Arbeiten.tex}
\input{02_Kapitel.tex}
\input{03_Zitate_und_Quellen.tex}
\input{04_Bilder_Tabellen_und_Formeln.tex}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\printbibliography 	% Lit.verzeichnis

%%%%%%%%%%%%%%     Anhang (Kapitel A, B, C, …)    %%%%%%%%%%%%%%%%%%%%%%%
% \appendix schaltet die Kapitelnummerierung auf Großbuchstaben (A, B, C …) um.
% Jedes \chapter{} nach diesem Befehl wird als Anhang-Kapitel nummeriert.
% Weitere Anhang-Kapitel einfach mit \chapter{Titel} in 98_Anhang.tex ergänzen.
\cleardoublepage
\appendix
\input{05_Programmcode.tex}         % Anhang A
\input{98_Anhang.tex}               % Anhang B, C, …
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\input{99_Abschlusserklaerung.tex} % Eigenständigkeitserklärung
\newpage
\input{97_KI_Nutzung.tex}          % KI-Nutzungserklärung (Abschnitt innerhalb desselben Kapitels)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}                                                          
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

src/Uni_Ag_Logo_Alt_Basis_pos_A.pdf — binary, 1 KB

src/Uni_Aug_Logo_Basis_pos_A.png — binary, 29 KB

src/abkuerzung.sty · 26 KB
%-------------------------------------------------------------------------------%
%-------------------------------------------------------------------------------%

%-- Style_Datei ben�tigt das Paket amsmath
\RequirePackage{amsmath}
\RequirePackage{mathtools}

%---------------------------------------
%-- Mathematische Nomenklatur
%---------------------------------------
%

% Trace / Spur
\DeclareMathOperator{\Tr}{Tr}
\DeclareMathOperator{\Sp}{Sp}

%-- Norm
\newcommand{\norm}[2]{\left\lVert#1\right\rVert_{\ensuremath{#2}}}

%-- Ableitungen
\newcommand{\partialfrac}[2] {\frac{\partial #1}{\partial #2}}
\newcommand{\difffrac}[2]    {\frac{\text{d} #1}{\text{d} #2}}
%-- Partielle Ableitungen
%-- Aufruf �ber \dpart{}{} bzw- \tdpart{}{}
\newcommand{\dpart}[2]{\ensuremath{\frac{\partial {#1}}{\partial {#2}}}}  
\newcommand{\tdpart}[2]{\ensuremath{\tfrac{\partial {#1}}{\partial {#2}}}}  

%-- Sinus und Cosinus
\newcommand{\tcos}[1]{\text{c}_{#1}}
\newcommand{\tsin}[1]{\text{s}_{#1}} 

%--  Matrizen (Fettdruck)
%\newcommand{\vmatrix}[1]{\ensuremath{\mathbf{#1}}}

%-- Vektoren (Klein + Fettdruck)
\renewcommand {\vec}[1]{\ensuremath{\mathbf{#1}}}
\newcommand {\vdot}[1]{\ensuremath{\dot{\mathbf{#1}}}}
\newcommand {\vddot}[1]{\ensuremath{\ddot{\mathbf{#1}}}}
\newcommand {\vhat}[1]{\ensuremath{\hat{\mathbf{#1}}}}
\newcommand {\vtilde}[1]{\ensuremath{\tilde{\mathbf{#1}}}}
\newcommand {\vcheck}[1]{\ensuremath{\check{\mathbf{#1}}}}
\newcommand {\vbar}[1]{\ensuremath{\bar{\mathbf{#1}}}}

%-- Vektoren (zeitabh�ngig (t)) (Klein + Fettdruck)
\newcommand {\tvec}[1]{\ensuremath{\mathbf{#1}(t)}}
\newcommand {\dottvec}[1]{\ensuremath{\dot{\mathbf{#1}(t)}}}
\newcommand {\ddottvec}[1]{\ensuremath{\ddot{\mathbf{#1}(t)}}}

%-- Vektoren von Symbolen (Klein + Fettdruck)
\newcommand {\symvec}[1]{\ensuremath{\boldsymbol{#1}}}
\newcommand {\dotsymvec}[1]{\ensuremath{\dot{\boldsymbol{#1}}}}
\newcommand {\ddotsymvec}[1]{\ensuremath{\ddot{\boldsymbol{#1}}}}

%-- Funktionen von Vektoren (Fettdruck)
\newcommand {\func }[1]{\ensuremath{\mathbf{#1}}}
\newcommand {\symfunc}[1]{\ensuremath{\boldsymbol{#1}}}

%-- R�mische Schrift (Gro�)
\newcommand{\RM}[1]{\Romannum{#1}}

%-- Namen
\newcommand{\Rang}{\mathrm{Rang}}
%\newcommand{\det}{\mathrm{det}}

%-- Number sets
\newcommand{\Rm}{\mathbb{R}}

%-- Schreibweise Exponenten
\newcommand{\vExp}[3] {\prescript{\mathrm{#1}}{}{\boldsymbol{#2}}_{\mathrm{#3}}} %{\leftidx{_{}^#1} {\boldsymbol{#2}} {_#3} }  


%-------------------------------------------------------------------------------%
%-------------------------------------------------------------------------------%

%---------------------------------------
%-- Arabische Ziffern (Fettdruck)
%---------------------------------------

\newcommand{\vNull}[0]{\boldsymbol{0}}
\newcommand{\vEins}[0]{\boldsymbol{1}}
\newcommand{\vZwei}[0]{\boldsymbol{2}}
\newcommand{\vDrei}[0]{\boldsymbol{3}}
\newcommand{\vVier}[0]{\boldsymbol{4}}
\newcommand{\vFuenf}[0]{\boldsymbol{5}}
\newcommand{\vSechs}[0]{\boldsymbol{6}}
\newcommand{\vSieben}[0]{\boldsymbol{7}}
\newcommand{\vAcht}[0]{\boldsymbol{8}}
\newcommand{\vNeun}[0]{\boldsymbol{9}}

%-------------------------------------------------------------------------------%
%-------------------------------------------------------------------------------%

%---------------------------------------
%-- Lateinisches Alphabet
%-- Klein + Fettdruck
%---------------------------------------

\newcommand{\va}[0]{\boldsymbol{a}}
\newcommand{\vb}[0]{\boldsymbol{b}}
\newcommand{\vc}[0]{\boldsymbol{c}}
\newcommand{\vd}[0]{\boldsymbol{d}}
\newcommand{\ve}[0]{\boldsymbol{e}}
\newcommand{\vf}[0]{\boldsymbol{f}}
\newcommand{\vg}[0]{\boldsymbol{g}}
\newcommand{\vh}[0]{\boldsymbol{h}}
\newcommand{\vi}[0]{\boldsymbol{i}}
\newcommand{\vj}[0]{\boldsymbol{j}}
\newcommand{\vk}[0]{\boldsymbol{k}}
\newcommand{\vl}[0]{\boldsymbol{l}}
\newcommand{\vm}[0]{\boldsymbol{m}}
\newcommand{\vn}[0]{\boldsymbol{n}}
\newcommand{\vo}[0]{\boldsymbol{o}}
\newcommand{\vp}[0]{\boldsymbol{p}}
\newcommand{\vq}[0]{\boldsymbol{q}}
\newcommand{\vr}[0]{\boldsymbol{r}}
\newcommand{\vs}[0]{\boldsymbol{s}}
\newcommand{\vt}[0]{\boldsymbol{t}}
\newcommand{\vu}[0]{\boldsymbol{u}}
\newcommand{\vv}[0]{\boldsymbol{v}}
\newcommand{\vw}[0]{\boldsymbol{w}}
\newcommand{\vx}[0]{\boldsymbol{x}}
\newcommand{\vy}[0]{\boldsymbol{y}}
\newcommand{\vz}[0]{\boldsymbol{z}}

%---------------------------------------
%-- Lateinisches Alphabet
%-- Klein + Fettdruck + �berstrich
%---------------------------------------

\newcommand{\vba}[0]{\boldsymbol{\overline{a}}}
\newcommand{\vbb}[0]{\boldsymbol{\overline{b}}}
\newcommand{\vbc}[0]{\boldsymbol{\overline{c}}}
\newcommand{\vdb}[0]{\boldsymbol{\overline{d}}}
\newcommand{\vbe}[0]{\boldsymbol{\overline{e}}}
\newcommand{\vbf}[0]{\boldsymbol{\overline{f}}}
\newcommand{\vbg}[0]{\boldsymbol{\overline{g}}}
\newcommand{\vbh}[0]{\boldsymbol{\overline{h}}}
\newcommand{\vbi}[0]{\boldsymbol{\overline{i}}}
\newcommand{\vbj}[0]{\boldsymbol{\overline{j}}}
\newcommand{\vbk}[0]{\boldsymbol{\overline{k}}}
\newcommand{\vbl}[0]{\boldsymbol{\overline{l}}}
\newcommand{\vbm}[0]{\boldsymbol{\overline{m}}}
\newcommand{\vbn}[0]{\boldsymbol{\overline{n}}}
\newcommand{\vbo}[0]{\boldsymbol{\overline{o}}}
\newcommand{\vbp}[0]{\boldsymbol{\overline{p}}}
\newcommand{\vbq}[0]{\boldsymbol{\overline{q}}}
\newcommand{\vbr}[0]{\boldsymbol{\overline{r}}}
\newcommand{\vbs}[0]{\boldsymbol{\overline{s}}}
\newcommand{\vbt}[0]{\boldsymbol{\overline{t}}}
\newcommand{\vbu}[0]{\boldsymbol{\overline{u}}}
\newcommand{\vbv}[0]{\boldsymbol{\overline{v}}}
\newcommand{\vbw}[0]{\boldsymbol{\overline{w}}}
\newcommand{\vbx}[0]{\boldsymbol{\overline{x}}}
\newcommand{\vby}[0]{\boldsymbol{\overline{y}}}
\newcommand{\vbz}[0]{\boldsymbol{\overline{z}}}

%---------------------------------------
%-- Lateinisches Alphabet
%-- Klein + Fettdruck + 2 �berstriche
%---------------------------------------

\newcommand{\vbba}[0]{\boldsymbol{\overline{\overline{a}}}}
\newcommand{\vbbb}[0]{\boldsymbol{\overline{\overline{b}}}}
\newcommand{\vbbc}[0]{\boldsymbol{\overline{\overline{c}}}}
\newcommand{\vdbb}[0]{\boldsymbol{\overline{\overline{d}}}}
\newcommand{\vbbe}[0]{\boldsymbol{\overline{\overline{e}}}}
\newcommand{\vbbf}[0]{\boldsymbol{\overline{\overline{f}}}}
\newcommand{\vbbg}[0]{\boldsymbol{\overline{\overline{g}}}}
\newcommand{\vbbh}[0]{\boldsymbol{\overline{\overline{h}}}}
\newcommand{\vbbi}[0]{\boldsymbol{\overline{\overline{i}}}}
\newcommand{\vbbj}[0]{\boldsymbol{\overline{\overline{j}}}}
\newcommand{\vbbk}[0]{\boldsymbol{\overline{\overline{k}}}}
\newcommand{\vbbl}[0]{\boldsymbol{\overline{\overline{l}}}}
\newcommand{\vbbm}[0]{\boldsymbol{\overline{\overline{m}}}}
\newcommand{\vbbn}[0]{\boldsymbol{\overline{\overline{n}}}}
\newcommand{\vbbo}[0]{\boldsymbol{\overline{\overline{o}}}}
\newcommand{\vbbp}[0]{\boldsymbol{\overline{\overline{p}}}}
\newcommand{\vbbq}[0]{\boldsymbol{\overline{\overline{q}}}}
\newcommand{\vbbr}[0]{\boldsymbol{\overline{\overline{r}}}}
\newcommand{\vbbs}[0]{\boldsymbol{\overline{\overline{s}}}}
\newcommand{\vbbt}[0]{\boldsymbol{\overline{\overline{t}}}}
\newcommand{\vbbu}[0]{\boldsymbol{\overline{\overline{u}}}}
\newcommand{\vbbv}[0]{\boldsymbol{\overline{\overline{v}}}}
\newcommand{\vbbw}[0]{\boldsymbol{\overline{\overline{w}}}}
\newcommand{\vbbx}[0]{\boldsymbol{\overline{\overline{x}}}}
\newcommand{\vbby}[0]{\boldsymbol{\overline{\overline{y}}}}
\newcommand{\vbbz}[0]{\boldsymbol{\overline{\overline{z}}}}

%---------------------------------------
%-- Lateinisches Alphabet
%-- Klein + Fettdruck + Dach
%---------------------------------------

\newcommand{\vha}[0]{\boldsymbol{\hat{a}}}
\newcommand{\vhb}[0]{\boldsymbol{\hat{b}}}
\newcommand{\vhc}[0]{\boldsymbol{\hat{c}}}
\newcommand{\vhd}[0]{\boldsymbol{\hat{d}}}
\newcommand{\vhe}[0]{\boldsymbol{\hat{e}}}
\newcommand{\vhf}[0]{\boldsymbol{\hat{f}}}
\newcommand{\vhg}[0]{\boldsymbol{\hat{g}}}
\newcommand{\vhh}[0]{\boldsymbol{\hat{h}}}
\newcommand{\vhi}[0]{\boldsymbol{\hat{i}}}
\newcommand{\vhj}[0]{\boldsymbol{\hat{j}}}
\newcommand{\vhk}[0]{\boldsymbol{\hat{k}}}
\newcommand{\vhl}[0]{\boldsymbol{\hat{l}}}
\newcommand{\vhm}[0]{\boldsymbol{\hat{m}}}
\newcommand{\vhn}[0]{\boldsymbol{\hat{n}}}
\newcommand{\vho}[0]{\boldsymbol{\hat{o}}}
\newcommand{\vhp}[0]{\boldsymbol{\hat{p}}}
\newcommand{\vhq}[0]{\boldsymbol{\hat{q}}}
\newcommand{\vhr}[0]{\boldsymbol{\hat{r}}}
\newcommand{\vhs}[0]{\boldsymbol{\hat{s}}}
\newcommand{\vht}[0]{\boldsymbol{\hat{t}}}
\newcommand{\vhu}[0]{\boldsymbol{\hat{u}}}
\newcommand{\vhv}[0]{\boldsymbol{\hat{v}}}
\newcommand{\vhw}[0]{\boldsymbol{\hat{w}}}
\newcommand{\vhx}[0]{\boldsymbol{\hat{x}}}
\newcommand{\vhy}[0]{\boldsymbol{\hat{y}}}
\newcommand{\vhz}[0]{\boldsymbol{\hat{z}}}

%---------------------------------------
%-- Lateinisches Alphabet 
%-- Gro� + Fettdruck 
%---------------------------------------

\newcommand{\vA}[0]{\boldsymbol{A}}
\newcommand{\vB}[0]{\boldsymbol{B}}
\newcommand{\vC}[0]{\boldsymbol{C}}
\newcommand{\vD}[0]{\boldsymbol{D}}
\newcommand{\vE}[0]{\boldsymbol{E}}
\newcommand{\vF}[0]{\boldsymbol{F}}
\newcommand{\vG}[0]{\boldsymbol{G}}
\newcommand{\vH}[0]{\boldsymbol{H}}
\newcommand{\vI}[0]{\boldsymbol{I}}
\newcommand{\vJ}[0]{\boldsymbol{J}}
\newcommand{\vK}[0]{\boldsymbol{K}}
\newcommand{\vL}[0]{\boldsymbol{L}}
\newcommand{\vM}[0]{\boldsymbol{M}}
\newcommand{\vN}[0]{\boldsymbol{N}}
\newcommand{\vO}[0]{\boldsymbol{O}}
\newcommand{\vP}[0]{\boldsymbol{P}}
\newcommand{\vQ}[0]{\boldsymbol{Q}}
\newcommand{\vR}[0]{\boldsymbol{R}}
\newcommand{\vS}[0]{\boldsymbol{S}}
\newcommand{\vT}[0]{\boldsymbol{T}}
\newcommand{\vU}[0]{\boldsymbol{U}}
\newcommand{\vV}[0]{\boldsymbol{V}}
\newcommand{\vW}[0]{\boldsymbol{W}}
\newcommand{\vX}[0]{\boldsymbol{X}}
\newcommand{\vY}[0]{\boldsymbol{Y}}
\newcommand{\vZ}[0]{\boldsymbol{Z}}

%---------------------------------------
%-- Lateinisches Alphabet
%-- Gro� + Fettdruck + �berstrich
%---------------------------------------

\newcommand{\vbA}[0]{\boldsymbol{\overline{A}}}
\newcommand{\vbB}[0]{\boldsymbol{\overline{B}}}
\newcommand{\vbC}[0]{\boldsymbol{\overline{C}}}
\newcommand{\vbD}[0]{\boldsymbol{\overline{D}}}
\newcommand{\vbE}[0]{\boldsymbol{\overline{E}}}
\newcommand{\vbF}[0]{\boldsymbol{\overline{F}}}
\newcommand{\vbG}[0]{\boldsymbol{\overline{G}}}
\newcommand{\vbH}[0]{\boldsymbol{\overline{H}}}
\newcommand{\vbI}[0]{\boldsymbol{\overline{I}}}
\newcommand{\vbJ}[0]{\boldsymbol{\overline{J}}}
\newcommand{\vbK}[0]{\boldsymbol{\overline{K}}}
\newcommand{\vbL}[0]{\boldsymbol{\overline{L}}}
\newcommand{\vbM}[0]{\boldsymbol{\overline{M}}}
\newcommand{\vbN}[0]{\boldsymbol{\overline{N}}}
\newcommand{\vbO}[0]{\boldsymbol{\overline{O}}}
\newcommand{\vbP}[0]{\boldsymbol{\overline{P}}}
\newcommand{\vbQ}[0]{\boldsymbol{\overline{Q}}}
\newcommand{\vbR}[0]{\boldsymbol{\overline{R}}}
\newcommand{\vbS}[0]{\boldsymbol{\overline{S}}}
\newcommand{\vbT}[0]{\boldsymbol{\overline{T}}}
\newcommand{\vbU}[0]{\boldsymbol{\overline{U}}}
\newcommand{\vbV}[0]{\boldsymbol{\overline{V}}}
\newcommand{\vbW}[0]{\boldsymbol{\overline{W}}}
\newcommand{\vbX}[0]{\boldsymbol{\overline{X}}}
\newcommand{\vbY}[0]{\boldsymbol{\overline{Y}}}
\newcommand{\vbZ}[0]{\boldsymbol{\overline{Z}}}

%---------------------------------------
%-- Lateinisches Alphabet 
%-- Gro� + Fettdruck + 2 �berstriche
%---------------------------------------

\newcommand{\vbbA}[0]{\boldsymbol{\overline{\overline{A}}}}
\newcommand{\vbbB}[0]{\boldsymbol{\overline{\overline{B}}}}
\newcommand{\vbbC}[0]{\boldsymbol{\overline{\overline{C}}}}
\newcommand{\vbbD}[0]{\boldsymbol{\overline{\overline{D}}}}
\newcommand{\vbbE}[0]{\boldsymbol{\overline{\overline{E}}}}
\newcommand{\vbbF}[0]{\boldsymbol{\overline{\overline{F}}}}
\newcommand{\vbbG}[0]{\boldsymbol{\overline{\overline{G}}}}
\newcommand{\vbbH}[0]{\boldsymbol{\overline{\overline{H}}}}
\newcommand{\vbbI}[0]{\boldsymbol{\overline{\overline{I}}}}
\newcommand{\vbbJ}[0]{\boldsymbol{\overline{\overline{J}}}}
\newcommand{\vbbK}[0]{\boldsymbol{\overline{\overline{K}}}}
\newcommand{\vbbL}[0]{\boldsymbol{\overline{\overline{L}}}}
\newcommand{\vbbM}[0]{\boldsymbol{\overline{\overline{M}}}}
\newcommand{\vbbN}[0]{\boldsymbol{\overline{\overline{N}}}}
\newcommand{\vbbO}[0]{\boldsymbol{\overline{\overline{O}}}}
\newcommand{\vbbP}[0]{\boldsymbol{\overline{\overline{P}}}}
\newcommand{\vbbQ}[0]{\boldsymbol{\overline{\overline{Q}}}}
\newcommand{\vbbR}[0]{\boldsymbol{\overline{\overline{R}}}}
\newcommand{\vbbS}[0]{\boldsymbol{\overline{\overline{S}}}}
\newcommand{\vbbT}[0]{\boldsymbol{\overline{\overline{T}}}}
\newcommand{\vbbU}[0]{\boldsymbol{\overline{\overline{U}}}}
\newcommand{\vbbV}[0]{\boldsymbol{\overline{\overline{V}}}}
\newcommand{\vbbW}[0]{\boldsymbol{\overline{\overline{W}}}}
\newcommand{\vbbX}[0]{\boldsymbol{\overline{\overline{X}}}}
\newcommand{\vbbY}[0]{\boldsymbol{\overline{\overline{Y}}}}
\newcommand{\vbbZ}[0]{\boldsymbol{\overline{\overline{Z}}}}

%-------------------------------------------------------------------------------%
%-------------------------------------------------------------------------------%

%---------------------------------------
%-- Griechisches Alphabet 
%-- Klein + Fettdruck 
%---------------------------------------

\newcommand{\valpha}[0]    {\boldsymbol{\alpha}}
\newcommand{\vbeta}[0]     {\boldsymbol{\beta}}
\newcommand{\vgamma}[0]    {\boldsymbol{\gamma}}
\newcommand{\vdelta}[0]    {\boldsymbol{\delta}}
\newcommand{\vepsilon}[0]  {\boldsymbol{\epsilon}}
\newcommand{\vzeta}[0]     {\boldsymbol{\zeta}}
\newcommand{\veta}[0]      {\boldsymbol{\eta}}
\newcommand{\vtheta}[0]    {\boldsymbol{\theta}}
\newcommand{\vvartheta}[0] {\boldsymbol{\vartheta}}
\newcommand{\viota}[0]     {\boldsymbol{\iota}}
\newcommand{\vkappa}[0]    {\boldsymbol{\kappa}}
\newcommand{\vlambda}[0]   {\boldsymbol{\lambda}}
\newcommand{\vmu}[0]       {\boldsymbol{\mu}}
\newcommand{\vnu}[0]       {\boldsymbol{\nu}}
\newcommand{\vxi}[0]       {\boldsymbol{\xi}}
\newcommand{\vomikron}[0]  {\boldsymbol{\omikron}}
\newcommand{\vpi}[0]       {\boldsymbol{\pi}}
\newcommand{\vrho}[0]      {\boldsymbol{\rho}}
\newcommand{\vsigma}[0]    {\boldsymbol{\sigma}}
\newcommand{\vtau}[0]      {\boldsymbol{\tau}}
\newcommand{\vypsilon}[0]  {\boldsymbol{\ypsilon}}
\newcommand{\vvarphi}[0]   {\boldsymbol{\varphi}}
\newcommand{\vphi}[0]      {\boldsymbol{\phi}}
\newcommand{\vchi}[0]      {\boldsymbol{\chi}}
\newcommand{\vpsi}[0]      {\boldsymbol{\psi}}
\newcommand{\vomega}[0]    {\boldsymbol{\omega}}

%---------------------------------------
%-- Griechisches Alphabet 
%-- Klein + Fettdruck + Dach
%---------------------------------------

\newcommand{\vhalpha}[0]    {\boldsymbol{\hat{\alpha}}}
\newcommand{\vhbeta}[0]     {\boldsymbol{\hat{\beta}}}
\newcommand{\vhgamma}[0]    {\boldsymbol{\hat{\gamma}}}
\newcommand{\vhdelta}[0]    {\boldsymbol{\hat{\delta}}}
\newcommand{\vhepsilon}[0]  {\boldsymbol{\hat{\epsilon}}}
\newcommand{\vhzeta}[0]     {\boldsymbol{\hat{\zeta}}}
\newcommand{\vheta}[0]      {\boldsymbol{\hat{\eta}}}
\newcommand{\vhtheta}[0]    {\boldsymbol{\hat{\theta}}}
\newcommand{\vhiota}[0]     {\boldsymbol{\hat{\iota}}}
\newcommand{\vhkappa}[0]    {\boldsymbol{\hat{\kappa}}}
\newcommand{\vhlambda}[0]   {\boldsymbol{\hat{\lambda}}}
\newcommand{\vhmu}[0]       {\boldsymbol{\hat{\mu}}}
\newcommand{\vhnu}[0]       {\boldsymbol{\hat{\nu}}}
\newcommand{\vhxi}[0]       {\boldsymbol{\hat{\xi}}}
\newcommand{\vhomikron}[0]  {\boldsymbol{\hat{\omikron}}}
\newcommand{\vhpi}[0]       {\boldsymbol{\hat{\pi}}}
\newcommand{\vhrho}[0]      {\boldsymbol{\hat{\rho}}}
\newcommand{\vhsigma}[0]    {\boldsymbol{\hat{\sigma}}}
\newcommand{\vhtau}[0]      {\boldsymbol{\hat{\tau}}}
\newcommand{\vhypsilon}[0]  {\boldsymbol{\hat{\ypsilon}}}
\newcommand{\vhvarphi}[0]   {\boldsymbol{\hat{\varphi}}}
\newcommand{\vhphi}[0]      {\boldsymbol{\hat{\phi}}}
\newcommand{\vhchi}[0]      {\boldsymbol{\hat{\chi}}}
\newcommand{\vhpsi}[0]      {\boldsymbol{\hat{\psi}}}
\newcommand{\vhomega}[0]    {\boldsymbol{\hat{\omega}}}

%---------------------------------------
%-- Griechisches Alphabet 
%-- Klein + Fettdruck + �berstrich
%---------------------------------------

\newcommand{\vbalpha}[0]    {\boldsymbol{\overline{\alpha}}}
\newcommand{\vbbeta}[0]     {\boldsymbol{\overline{\beta}}}
\newcommand{\vbgamma}[0]    {\boldsymbol{\overline{\gamma}}}
\newcommand{\vbdelta}[0]    {\boldsymbol{\overline{\delta}}}
\newcommand{\vbepsilon}[0]  {\boldsymbol{\overline{\epsilon}}}
\newcommand{\vbzeta}[0]     {\boldsymbol{\overline{\zeta}}}
%\newcommand{\vbeta}[0]      {\boldsymbol{\overline{\eta}}}
\newcommand{\vbtheta}[0]    {\boldsymbol{\overline{\theta}}}
\newcommand{\vbiota}[0]     {\boldsymbol{\overline{\iota}}}
\newcommand{\vbkappa}[0]    {\boldsymbol{\overline{\kappa}}}
\newcommand{\vblambda}[0]   {\boldsymbol{\overline{\lambda}}}
\newcommand{\vbmu}[0]       {\boldsymbol{\overline{\mu}}}
\newcommand{\vbnu}[0]       {\boldsymbol{\overline{\nu}}}
\newcommand{\vbxi}[0]       {\boldsymbol{\overline{\xi}}}
\newcommand{\vbomikron}[0]  {\boldsymbol{\overline{\omikron}}}
\newcommand{\vbpi}[0]       {\boldsymbol{\overline{\pi}}}
\newcommand{\vbrho}[0]      {\boldsymbol{\overline{\rho}}}
\newcommand{\vbsigma}[0]    {\boldsymbol{\overline{\sigma}}}
\newcommand{\vbtau}[0]      {\boldsymbol{\overline{\tau}}}
\newcommand{\vbypsilon}[0]  {\boldsymbol{\overline{\ypsilon}}}
\newcommand{\vbvarphi}[0]   {\boldsymbol{\overline{\varphi}}}
\newcommand{\vbphi}[0]      {\boldsymbol{\overline{\phi}}}
\newcommand{\vbchi}[0]      {\boldsymbol{\overline{\chi}}}
\newcommand{\vbpsi}[0]      {\boldsymbol{\overline{\psi}}}
\newcommand{\vbomega}[0]    {\boldsymbol{\overline{\omega}}}

%---------------------------------------
%-- Griechisches Alphabet 
%-- Klein + Fettdruck + 2 �berstriche
%---------------------------------------

\newcommand{\vbbalpha}[0]    {\boldsymbol{\overline{\overline{\Alpha}}}}
\newcommand{\vbbbeta}[0]     {\boldsymbol{\overline{\overline{\Beta}}}}
\newcommand{\vbbgamma}[0]    {\boldsymbol{\overline{\overline{\Gamma}}}}
\newcommand{\vbbdelta}[0]    {\boldsymbol{\overline{\overline{\Delta}}}}
\newcommand{\vbbepsilon}[0]  {\boldsymbol{\overline{\overline{\Epsilon}}}}
\newcommand{\vbbzeta}[0]     {\boldsymbol{\overline{\overline{\Zeta}}}}
%\newcommand{\vbbeta}[0]      {\boldsymbol{\overline{\overline{\Eta}}}}
\newcommand{\vbbtheta}[0]    {\boldsymbol{\overline{\overline{\Theta}}}}
\newcommand{\vbbiota}[0]     {\boldsymbol{\overline{\overline{\Iota}}}}
\newcommand{\vbbkappa}[0]    {\boldsymbol{\overline{\overline{\Kappa}}}}
\newcommand{\vbblambda}[0]   {\boldsymbol{\overline{\overline{\Lambda}}}}
\newcommand{\vbbmu}[0]       {\boldsymbol{\overline{\overline{\Mu}}}}
\newcommand{\vbbnu}[0]       {\boldsymbol{\overline{\overline{\Nu}}}}
\newcommand{\vbbxi}[0]       {\boldsymbol{\overline{\overline{\Xi}}}}
\newcommand{\vbbomikron}[0]  {\boldsymbol{\overline{\overline{\Omikron}}}}
\newcommand{\vbbpi}[0]       {\boldsymbol{\overline{\overline{\Pi}}}}
\newcommand{\vbbrho}[0]      {\boldsymbol{\overline{\overline{\Rho}}}}
\newcommand{\vbbsigma}[0]    {\boldsymbol{\overline{\overline{\Sigma}}}}
\newcommand{\vbbtau}[0]      {\boldsymbol{\overline{\overline{\Tau}}}}
\newcommand{\vbbypsilon}[0]  {\boldsymbol{\overline{\overline{\Ypsilon}}}}
\newcommand{\vbbvarphi}[0]   {\boldsymbol{\overline{\overline{\Varphi}}}}
\newcommand{\vbbphi}[0]      {\boldsymbol{\overline{\overline{\Phi}}}}
\newcommand{\vbbchi}[0]      {\boldsymbol{\overline{\overline{\Chi}}}}
\newcommand{\vbbpsi}[0]      {\boldsymbol{\overline{\overline{\Psi}}}}
\newcommand{\vbbomega}[0]    {\boldsymbol{\overline{\overline{\Omega}}}}


%---------------------------------------
%-- Griechisches Alphabet 
%-- Gro� + Fettdruck 
%---------------------------------------

\newcommand{\vAlpha}[0]    {\boldsymbol{\Alpha}}
\newcommand{\vBeta}[0]     {\boldsymbol{\Beta}}
\newcommand{\vGamma}[0]    {\boldsymbol{\Gamma}}
\newcommand{\vDelta}[0]    {\boldsymbol{\Delta}}
\newcommand{\vEpsilon}[0]  {\boldsymbol{\Epsilon}}
\newcommand{\vZeta}[0]     {\boldsymbol{\Zeta}}
\newcommand{\vEta}[0]      {\boldsymbol{\Eta}}
\newcommand{\vTheta}[0]    {\boldsymbol{\Theta}}
\newcommand{\vIota}[0]     {\boldsymbol{\Iota}}
\newcommand{\vKappa}[0]    {\boldsymbol{\Kappa}}
\newcommand{\vLambda}[0]   {\boldsymbol{\Lambda}}
\newcommand{\vMu}[0]       {\boldsymbol{\Mu}}
\newcommand{\vNu}[0]       {\boldsymbol{\Nu}}
\newcommand{\vXi}[0]       {\boldsymbol{\Xi}}
\newcommand{\vOmikron}[0]  {\boldsymbol{\Omikron}}
\newcommand{\vPi}[0]       {\boldsymbol{\Pi}}
\newcommand{\vRho}[0]      {\boldsymbol{\Rho}}
\newcommand{\vSigma}[0]    {\boldsymbol{\Sigma}}
\newcommand{\vTau}[0]      {\boldsymbol{\Tau}}
\newcommand{\vYpsilon}[0]  {\boldsymbol{\Ypsilon}}
\newcommand{\vPhi}[0]      {\boldsymbol{\Phi}}
\newcommand{\vChi}[0]      {\boldsymbol{\Chi}}
\newcommand{\vPsi}[0]      {\boldsymbol{\Psi}}
\newcommand{\vOmega}[0]    {\boldsymbol{\Omega}}

%---------------------------------------
%-- Griechisches Alphabet 
%-- Gro� + Fettdruck + Dach
%---------------------------------------

\newcommand{\vhAlpha}[0]    {\boldsymbol{\hat{\Alpha}}}
\newcommand{\vhBeta}[0]     {\boldsymbol{\hat{\Beta}}}
\newcommand{\vhGamma}[0]    {\boldsymbol{\hat{\Gamma}}}
\newcommand{\vhGelta}[0]    {\boldsymbol{\hat{\Delta}}}
\newcommand{\vhEpsilon}[0]  {\boldsymbol{\hat{\Epsilon}}}
\newcommand{\vhZeta}[0]     {\boldsymbol{\hat{\Zeta}}}
\newcommand{\vhEta}[0]      {\boldsymbol{\hat{\Eta}}}
\newcommand{\vhTheta}[0]    {\boldsymbol{\hat{\Theta}}}
\newcommand{\vhIota}[0]     {\boldsymbol{\hat{\Iota}}}
\newcommand{\vhKappa}[0]    {\boldsymbol{\hat{\Kappa}}}
\newcommand{\vhLambda}[0]   {\boldsymbol{\hat{\Lambda}}}
\newcommand{\vhMu}[0]       {\boldsymbol{\hat{\Mu}}}
\newcommand{\vhNu}[0]       {\boldsymbol{\hat{\Nu}}}
\newcommand{\vhXi}[0]       {\boldsymbol{\hat{\Xi}}}
\newcommand{\vhOmikron}[0]  {\boldsymbol{\hat{\Omikron}}}
\newcommand{\vhPi}[0]       {\boldsymbol{\hat{\Pi}}}
\newcommand{\vhRho}[0]      {\boldsymbol{\hat{\Rho}}}
\newcommand{\vhSigma}[0]    {\boldsymbol{\hat{\Sigma}}}
\newcommand{\vhTau}[0]      {\boldsymbol{\hat{\Tau}}}
\newcommand{\vhYpsilon}[0]  {\boldsymbol{\hat{\Ypsilon}}}
\newcommand{\vhVarphi}[0]   {\boldsymbol{\hat{\Varphi}}}
\newcommand{\vhPhi}[0]      {\boldsymbol{\hat{\Phi}}}
\newcommand{\vhChi}[0]      {\boldsymbol{\hat{\Chi}}}
\newcommand{\vhPsi}[0]      {\boldsymbol{\hat{\Psi}}}
\newcommand{\vhOmega}[0]    {\boldsymbol{\hat{\Omega}}}

%---------------------------------------
%-- Griechisches Alphabet 
%-- Gro� + Fettdruck + �berstrich
%---------------------------------------

\newcommand{\vbAlpha}[0]    {\boldsymbol{\overline{\Alpha}}}
\newcommand{\vbBeta}[0]     {\boldsymbol{\overline{\Beta}}}
\newcommand{\vbGamma}[0]    {\boldsymbol{\overline{\Gamma}}}
\newcommand{\vbDelta}[0]    {\boldsymbol{\overline{\Delta}}}
\newcommand{\vbEpsilon}[0]  {\boldsymbol{\overline{\Epsilon}}}
\newcommand{\vbZeta}[0]     {\boldsymbol{\overline{\Zeta}}}
\newcommand{\vbEta}[0]      {\boldsymbol{\overline{\Eta}}}
\newcommand{\vbTheta}[0]    {\boldsymbol{\overline{\Theta}}}
\newcommand{\vbIota}[0]     {\boldsymbol{\overline{\Iota}}}
\newcommand{\vbKappa}[0]    {\boldsymbol{\overline{\Kappa}}}
\newcommand{\vbLambda}[0]   {\boldsymbol{\overline{\Lambda}}}
\newcommand{\vbMu}[0]       {\boldsymbol{\overline{\Mu}}}
\newcommand{\vbNu}[0]       {\boldsymbol{\overline{\Nu}}}
\newcommand{\vbXi}[0]       {\boldsymbol{\overline{\Xi}}}
\newcommand{\vbOmikron}[0]  {\boldsymbol{\overline{\Omikron}}}
\newcommand{\vbPi}[0]       {\boldsymbol{\overline{\Pi}}}
\newcommand{\vbRho}[0]      {\boldsymbol{\overline{\Rho}}}
\newcommand{\vbSigma}[0]    {\boldsymbol{\overline{\Sigma}}}
\newcommand{\vbTau}[0]      {\boldsymbol{\overline{\Tau}}}
\newcommand{\vbYpsilon}[0]  {\boldsymbol{\overline{\Ypsilon}}}
\newcommand{\vbVarphi}[0]   {\boldsymbol{\overline{\Varphi}}}
\newcommand{\vbPhi}[0]      {\boldsymbol{\overline{\Phi}}}
\newcommand{\vbChi}[0]      {\boldsymbol{\overline{\Chi}}}
\newcommand{\vbPsi}[0]      {\boldsymbol{\overline{\Psi}}}
\newcommand{\vbOmega}[0]    {\boldsymbol{\overline{\Omega}}}

%---------------------------------------
%-- Griechisches Alphabet 
%-- Gro� + Fettdruck + 2 �berstriche
%---------------------------------------

\newcommand{\vbbAlpha}[0]    {\boldsymbol{\overline{\overline{\Alpha}}}}
\newcommand{\vbbBeta}[0]     {\boldsymbol{\overline{\overline{\Beta}}}}
\newcommand{\vbbGamma}[0]    {\boldsymbol{\overline{\overline{\Gamma}}}}
\newcommand{\vbbDelta}[0]    {\boldsymbol{\overline{\overline{\Delta}}}}
\newcommand{\vbbEpsilon}[0]  {\boldsymbol{\overline{\overline{\Epsilon}}}}
\newcommand{\vbbZeta}[0]     {\boldsymbol{\overline{\overline{\Zeta}}}}
\newcommand{\vbbEta}[0]      {\boldsymbol{\overline{\overline{\Eta}}}}
\newcommand{\vbbTheta}[0]    {\boldsymbol{\overline{\overline{\Theta}}}}
\newcommand{\vbbIota}[0]     {\boldsymbol{\overline{\overline{\Iota}}}}
\newcommand{\vbbKappa}[0]    {\boldsymbol{\overline{\overline{\Kappa}}}}
\newcommand{\vbbLambda}[0]   {\boldsymbol{\overline{\overline{\Lambda}}}}
\newcommand{\vbbMu}[0]       {\boldsymbol{\overline{\overline{\Mu}}}}
\newcommand{\vbbNu}[0]       {\boldsymbol{\overline{\overline{\Nu}}}}
\newcommand{\vbbXi}[0]       {\boldsymbol{\overline{\overline{\Xi}}}}
\newcommand{\vbbOmikron}[0]  {\boldsymbol{\overline{\overline{\Omikron}}}}
\newcommand{\vbbPi}[0]       {\boldsymbol{\overline{\overline{\Pi}}}}
\newcommand{\vbbRho}[0]      {\boldsymbol{\overline{\overline{\Rho}}}}
\newcommand{\vbbSigma}[0]    {\boldsymbol{\overline{\overline{\Sigma}}}}
\newcommand{\vbbTau}[0]      {\boldsymbol{\overline{\overline{\Tau}}}}
\newcommand{\vbbYpsilon}[0]  {\boldsymbol{\overline{\overline{\Ypsilon}}}}
\newcommand{\vbbVarphi}[0]   {\boldsymbol{\overline{\overline{\Varphi}}}}
\newcommand{\vbbPhi}[0]      {\boldsymbol{\overline{\overline{\Phi}}}}
\newcommand{\vbbChi}[0]      {\boldsymbol{\overline{\overline{\Chi}}}}
\newcommand{\vbbPsi}[0]      {\boldsymbol{\overline{\overline{\Psi}}}}
\newcommand{\vbbOmega}[0]    {\boldsymbol{\overline{\overline{\Omega}}}}

%-------------------------------------------------------------------------------%
%-------------------------------------------------------------------------------%
src/header.tex · 8 KB
%   header.tex
%   Version 1.0     |   Peter Krönes    |   08.05.2018
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass
[   twoside,         % oneside/twoside : Einseitiger oder zweiseitiger Druck?
    12pt,            % Bezug: 12-Punkt Schriftgröße
    DIV=15,          % Randaufteilung, siehe Dokumentation "KOMA"-Script
    BCOR=17mm,       % Bindekorrektur: Innen 17mm Platz lassen. Copyshop-getestet.
    headsepline,     % Unter Kopfzeile Trennlinie (aus: headnosepline)
    openright,       % Neue Kapitel im zweiseitigen Druck rechts beginnen lassen
    a4paper,         % Seitenformat A4
    listof=totoc,      % Div. Verzeichnisse ins Inhaltsverzeichnis aufnehmen
    bibliography=totoc,        % Literaturverzeichnis ins Inhaltsverzeichnis aufnehmen
]   {scrbook}        %scrbook für Abschlussarbeiten
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[utf8]{inputenc}                 % Encoding (muss vor biblatex geladen werden)
\usepackage[		 % Bibliography
    backend=bibtex,
    natbib=true,
    url=false,
    doi=true,
    eprint=false,
    backref=true
]{biblatex}
\usepackage{hyperref}%[pdftex,bookmarks,colorlinks,citecolor=black,breakl inks]
\appto\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j
	\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w
	\do\x\do\y\do\z}						% Umbruch von langen URLs

\DefineBibliographyStrings{ngerman}{%
  backrefpage = {S.},                       % originally "cited on page"
  backrefpages = {S.},                      % originally "cited on pages"
  andothers = {{et\,al\adddot}},
}

%%%%%%%%%%%%%%%%%%%%%         PAKETE        %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[automark,headsepline,plainheadsepline]{scrlayer-scrpage} % Kopf und Fußzeilen (KOMA-nativ, ersetzt fancyhdr)
\setlength{\headheight}{56pt}               % Kopfzeile groß genug für dreizeiligen Header (scrlayer-scrpage benötigt mind. ~54pt)
\usepackage{csquotes}                       % Anführungszeichen
\usepackage{setspace}                       % Zeilenabstand
\usepackage[ngerman]{babel}                 % Spracheinstellung
\usepackage{float}                          % Platzierung von Objekten
\usepackage{pdfpages}                       % PDF Seitenweise einfügen
\usepackage[font=normalsize]{caption}       % Größe der Bild-/Tabellenunterschrift
\captionsetup[table]{position=above}        % Tabellen erhalten Überschriften (kein \restylefloat nötig)
\usepackage{acronym}         				% Abkürzungsverzeichnis
\newcommand{\acrosecondcolumn}[1]{
  \acroextra{\makebox[70mm][l]{#1}}
}
\usepackage{graphicx}                       % Für Bilder
\usepackage{subcaption}                     % mehrere Bilder nebeneinander
%\usepackage{floatflt}                      % Umflossene Bilder (deaktiviert: verursacht \@parboxrestore-Warnung mit microtype; im Template ohnehin nicht empfohlen)
%\usepackage{overpic}						% Überlagerung von Bildern
\usepackage{svg}                            % Vektorgrafiken im svg-format
%\usepackage{tabu}						    % Abstände in Tabellen (\tabulinesep)
\usepackage{tabularx}                       % Für Tabellen
\usepackage{booktabs}                       % Noch ein Tabellenpaket
\usepackage{color}                          % farbiger Text
%\usepackage{lineno}                        % Zeilennummern (bei Bedarf aktivieren; erzeugt sonst \@parboxrestore-Warnung mit neuem lineno v5.9+)
\usepackage{microtype}                      % Macht alles schöner
\usepackage{listings}                       % Für Code
\usepackage{src/mcode/mcode}                % Matlab-Code Paket
\usepackage{src/abkuerzung}                 % Abkürzungen
\usepackage{blindtext}                      % Beispieltext zum auspobieren
\setlength{\marginparwidth}{2cm}            % todonotes: Randbreite für Notizen
\usepackage{todonotes}                      % Fügt Todo Notes ein
\usepackage{eurosym}                        % Eurozeichen mit \euro
\usepackage{afterpage}						% A3 pages in A4 Document
\usepackage{textcomp}                       % gensymb prüft \@ifpackageloaded{textcomp}
\usepackage{gensymb}                        % Grad, Celsius, Ohm etc.
\usepackage[output-decimal-marker={,}]{siunitx}   % SI-Einheiten
\usepackage{array}                          % Array

%\renewcommand{\familydefault}{\sfdefault}	% set font to arial - funktioniert noch nicht
%\usepackage{arial}


%% Tikz-Pakete
\usepackage{tikz}
\usepackage[siunitx,european,straightvoltages]{circuitikz}          % Schaltkreise
\usetikzlibrary{decorations.pathreplacing}                          % Schaltkreiszusatz
%\usetikzlibrary{arrows.meta}
\usetikzlibrary{arrows}
\usetikzlibrary{patterns}
\usetikzlibrary{ipe}
\usetikzlibrary{positioning}
%\usetikzlibrary{shapes.geometric}
\usetikzlibrary{shapes}
\usetikzlibrary{backgrounds}

%% Mathematik-Pakete für Formeln
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{mathtools}
%\usepackage{esvect}
\numberwithin{equation}{chapter} 			% Gleichungen: (Kap.Nr.), z.B. (2.1)
\usepackage{multirow}
\usepackage{bigdelim}
\usepackage{epsfig}
\usepackage{etoolbox} 
\makeatletter 
\patchcmd\Gread@eps{\@inputcheck#1 }{\@inputcheck"#1"\relax}{}{}
\makeatother
%\renewcommand*{\familydefault}{\sfdefault}
%\newcommand*{\head}{\bfseries}
%
\newcolumntype{_}{>{\global\let\currentrowstyle\relax}}
\newcolumntype{^}{>{\currentrowstyle}}
\newcommand{\rowstyle}[1]{\gdef\currentrowstyle{#1}%
	#1\ignorespaces
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
% Setzt die Kapitel im Anhang nicht ins Inhaltsverzeichnis, setzt man 
% Abbildungsverzeichnis und Tabellenverzeichnis hinter den Anhang erscheinen 
% diese Trotzdem im Inhaltsverzeichnis.
%\usepackage[toc,page]{appendix}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setlength{\parindent}{0pt}                 % Absätze nicht eingerückt
\setlength{\emergencystretch}{3em}          % Letzter Ausweg für Overfull hboxes
\makeatletter
\renewcommand{\@pnumwidth}{2.5em}           % Seitenbreite im Inhaltsverzeichnis für röm. Ziffern (z. B. XIII)
\renewcommand{\@tocrmarg}{3em}
\makeatother
%% Änderungen Pauline %%
\usepackage{cleveref}						% ans Ende verschoben, da Kompilierungsfehler

% Styles um Code mit oder ohne Zeilennummerierung auszugeben
\lstdefinestyle{numbers}{numbers=left, stepnumber=1, numberstyle=\tiny, numbersep=10pt,xleftmargin=1.5em}
\lstdefinestyle{nonumbers}{numbers=none}

%% Glossaries für Symbolverzeichnis
\usepackage[acronym,automake]{glossaries}             
\usepackage{glossary-longbooktabs}

\newglossary[klg]{konstante}{koi}{kog}{Konstanten} 
\newglossary[slg]{symbol}{syi}{syg}{Symbole} 

\glsaddkey{unit}{\glsentrytext{\glslabel}}{\glsentryunit}{\GLsentryunit}{\glsunit}{\Glsunit}{\GLSunit}

\newglossarystyle{3colger}{%
    \setglossarystyle{longragged3col}% 				% base this style on the list style
    \renewenvironment{theglossary}{% 				% Change the table type --> 3 columns
     % compute the description width
        \settowidth{\dimen0}{Zeichen}%  			% so viel Platz, wie "Zeichen" braucht
        \settowidth{\dimen2}{laaaaangeEinheit}%
        \setlength{\glsdescwidth}{\linewidth-\dimen0-\dimen2-6\tabcolsep}
        \begin{longtable}{p{\dimen0} p{\glsdescwidth} p{\dimen2}}}%
        {\end{longtable}}%
        
        
	% \renewcommand*{\glossaryheader}{%  Change the table header
	%  \bfseries Zeichen & \bfseries Beschreibung & \bfseries Einheit \\
	%           \hline
	%   \vspace{0.05cm}	
	%   \endhead}
	\renewcommand*{\glossentry}[2]{%  Change the displayed items
    	\glstarget{##1}{\glossentryname{##1}} %
    	&  \glossentrydesc{##1}
    	& \glsunit{##1}  \tabularnewline
		}
	\renewcommand*{\glsclearpage}{}  % damit alles auf einer Seite bleibt
}


\makeglossaries                                   % activate glossaries-package

\newcommand{\symbolverzeichnis}{
\glsaddall
\setglossarysection{section}
\printglossary[type = symbol, style=3colger]
\printglossary[type = konstante, style=3colger]}
src/mcode/mcode.sty · 11 KB
%%
%%   This is file `mcode.sty'
%%
%%   It is supposed to help you easily include MATLAB source code
%%   into LaTeX document,  but have it nicely highlighted, using
%%   the great listings package.
%%
%%   PLEASE NOTE that this package does nothing but save you from
%%   figuring out some configurations  in setting up the LISTINGS
%%   package. ALL the work is done by that package!  Thus, please
%%   refer your questions to the listings package documentation.
%%
%%   Usage: You have three ways of including your MATLAB code. As
%%   environment,  as inline object and directly from an external
%%   file.
%%
%%   1) Environment:
%%
%%          \begin{lstlisting}
%%             YOUR CODE HERE
%%          \end{lstlisting}
%%
%%
%%   2) Inline object*:
%%
%%          Bla bla \mcode{CODEFRAGMENT} bla bla.
%%
%%
%%   3) Include external file (in environment form)
%%
%%          \lstinputlisting{YOUR-FILE.m}
%%
%%
%%   For your convenience this package has the following options:
%%
%%   - bw  if you intend to print the document (highlighting done
%%         via text formatting (bold, italic) and shades of gray)
%%   
%%   - numbered  if you want line numbers
%%
%%   - autolinebreaks  if you want  the package to  automatically
%%          wrap your  code.  This is buggy as it  may well break
%%          break syntax and it  doesn't work well with comments.
%%          You REALLY should wrap your code manually.
%%
%%   - useliterate   if you want  some characters / relations  in
%%          your code to be replace with something more readable.
%%          Example: ~= becomes $\neq$, >= becomes $\geq$,  delta
%%          becomes $\delta$ and so on.
%%
%%   - framed  if you want a frame  around the source code blocks
%%
%%   - final  if you have  ``gloablly'' set the draft option, the
%%         listings package will  not output the code at all.  to
%%         force it to  do so anyway,  load this package with the
%%         final option (passes the ``final'' on to listings).
%%
%%   For example, you may use \usepackage[numbered,framed]{mcode}
%%   in your document preamble.
%%   
%%   * If you want to place  some inline code in a footnote,  use
%%   \mcodefn{} instead (this will reduce the font size a bit).
%%
%%   Note:  Inside code blocks you  can escape to LaTeX text mode
%%   using §...§.  For ex. §text and some math: $x^2$§,  which is
%%   especially  useful  in comments  for putting  nicely typeset
%%   equations etc.  To get the same  colour/style as in the rest
%%   of the comment use \mcommentfont, i.e. §\mcommentfont $x^2$§
%%
%%   To change the font used,  edit the first line in the "custo-
%%   mise below" section.  And feel free to  edit other things as
%%   well.  Refer to the documentation of the listings package to
%%   see what  else you could do.  If an extra small font  is re-
%%   quired,  use  {\fontfamily{pcr}\fontsize{3}{4.6}\selectfont}
%%   in the definition of \lstbasicfont.
%%
%%   Author:
%%      Florian Knorn | [email protected] | www.florian-knorn.com
%%
%%   Version history:
%%      2.7  --  Bugfixes + keywords (thanks Hildo Guillardi Jr.)
%%      2.6  --  Add support for µ, fix for math-minus problem
%%      2.5  --  Renamed internal variables (thx S. Kranenbarg!)
%%      2.4  --  Added \mcodefn{} command (thx Tony Almeida!)
%%      2.3  --  More keywords (thx Dominik Wild!)
%%      2.2  --  Bugfix (thx Willi Gerbig!)
%%      2.1  --  Finally automatic detection between end and end
%%      2.0  --  New options for line breaking and literate prog.
%%      1.8  --  Fixed typo in documentation regarding §...§
%%      1.7  --  Added MATLAB block comment syntax %{ ...... %}
%%      1.6  --  Added some infos, dealing with keyword ``end''
%%      1.5  --  Tweaked check to see wether textcomp is loaded
%%      1.4  --  Fixed misconfig (mathescape now set to false)
%%      1.3  --  Purely cosmetic (tabs replaced by spaces)
%%      1.2  --  Added \lstset{showstringspaces=false}
%%      1.1  --  Added \mcode command and [final] option
%%      1.0  --  Release


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%              D O N ' T    T O U C H    T H I S                %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\fileversion{2.7}
\def\filedate{2015/11/11}

\typeout{-- Package: `mcode' \fileversion\space <\filedate> --}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{src/mcode/mcode}[\filedate\space\fileversion]

% for bw-option
\newif\ifmcode@bw
\DeclareOption{bw}{\mcode@bwtrue}

% numbered option
\newif\ifmcode@numbered
\DeclareOption{numbered}{\mcode@numberedtrue}

% final option
\newif\ifmcode@final
\DeclareOption{final}{\mcode@finaltrue}

% autolinebreaks option
\newif\ifmcode@autolinebreaks
\DeclareOption{autolinebreaks}{\mcode@autolinebreakstrue}

% literate programming (replace certain characters/relations
\newif\ifmcode@useliterate
\DeclareOption{useliterate}{\mcode@useliteratetrue}

% framed option
\newif\ifmcode@framed
\DeclareOption{framed}{\mcode@framedtrue}

\DeclareOption*{% default
  \PackageWarning{mcode}{Unknown option `\CurrentOption' !}%
}
\ProcessOptions

\ifmcode@bw\typeout{ - settings optimized for printing (bw formating)}
\else\typeout{ - settings optimized for display (colour formating)}\fi
\ifmcode@numbered\typeout{ - line numbering enabled}\else\fi
\ifmcode@useliterate\typeout{ - literate programming (character replacements) enabled}\else\fi
\ifmcode@autolinebreaks\typeout{ - automatic line breaking enabled (careful, buggy!)}\else\fi
\ifmcode@framed\typeout{ - framed listings}\else\fi

% This command allows you to typeset syntax highlighted Matlab
% code ``inline''.  The font size \small seems to look best...
\newcommand{\mcode}[1]{\lstinline[basicstyle=\lstbasicfont\small]|#1|}

% Same, but for footnotes
\newcommand{\mcodefn}[1]{\lstinline[basicstyle=\lstbasicfont\footnotesize]|#1|}

% check if color command exists
\ifx\color\undefined%
  \RequirePackage{xcolor}%
\fi

% check if listings has been loaded
\ifx\lstset\undefined%
  \ifmcode@final
    \RequirePackage[final]{listings}
  \else
    \RequirePackage{listings}
  \fi
\fi

% Check if textcomp has been loaded (this package is needed for
% upright quotes '' (instead of typographic ones `´)...
\ifx\textquotesingle\undefined% 
  \RequirePackage{textcomp}%
\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                C U S T O M I S E   B E L O W                  %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% ---------------------------------------------------------------------------------
% default font
\def\lstbasicfont{\fontfamily{pcr}\selectfont\footnotesize}

% ---------------------------------------------------------------------------------
% matlat languate definition
\lstdefinelanguage{matlabfloz}{%
  alsoletter={...},%
  morekeywords={%                             % keywords
		break,case,catch,classdef,continue,else,
		elseif,end,for,function,global,if,
		otherwise,parfor,persistent,
		return,spmd,switch,try,while,...},        % Use the matlab "iskeyword" command to get those
  comment=[l]\%,                              % comments
  morecomment=[l]...,                         % comments
  morecomment=[s]{\%\{}{\%\}},                % block comments
  morestring=[m]'                             % strings 
}[keywords,comments,strings]%

% ---------------------------------------------------------------------------------
% general definitions
\lstset{%
  basicstyle={\lstbasicfont},                 % set font
  showstringspaces=false,                     % do not emphasize spaces in strings
  tabsize=4,                                  % number of spaces of a TAB
  mathescape=false,escapechar=§,              % escape to latex with §...§
  upquote=true,                               % upright quotes
  aboveskip={1.5\baselineskip},               % a bit of space above listings
  columns=fixed                               % nice spacing
}

% ---------------------------------------------------------------------------------
% define colours and styles
\ifmcode@bw % use font formating and gray 'colors'
	\def\mcommentfont{\color[gray]{.75}\itshape} %comments light gray and italic
  \lstset{language=matlabfloz,                % use our version of highlighting
    keywordstyle=\bfseries,                   % keywords in bold
    commentstyle=\mcommentfont,               % comments 
    stringstyle=\color[gray]{0.5}             % strings darker gray
  }
\else% notbw => use colors : )
	\def\mcommentfont{\color[rgb]{.133,.545,.133}} %comments in green
  \lstset{language=matlabfloz,                % use our version of highlighting
    keywordstyle=\color[rgb]{0,0,1},          % keywords in blue
    commentstyle=\mcommentfont,               % comments
    stringstyle=\color[rgb]{.627,.126,.941}   % strings in purple
  } 
\fi%bw

% ---------------------------------------------------------------------------------
% automatic line breaking --- warning, this is buggy and
% doesn't break comments correctly!
\ifmcode@autolinebreaks
	\newsavebox{\lbreakdots}\sbox{\lbreakdots}{\lstbasicfont\mcommentfont...}
	\lstset{breaklines=true,breakatwhitespace=true,prebreak=\usebox{\lbreakdots}}
\fi

% ---------------------------------------------------------------------------------
% literate replacements
% the following is for replacing some matlab relations like >= or ~=
% by the corresponding LaTeX symbols, which are much easier to read ...
\ifmcode@useliterate
	\lstset{%
		literate=%
			{~}{{$\neg$}}1 %               \neg, logical not
			{<=}{{\tiny$\leq$}}1 %         \leq
			{>=}{{\tiny$\geq$}}1 %         \geq
			{~=}{{\tiny$\neq$}}1 %         \neq, not equal
			{delta}{{\tiny$\Delta$}}1 %    \Delta
			{µ}{{$\mu$}}1 %                \mu
			{(end)}{\lstbasicfont (end)}{5} % black ``end'' when indexing last vector element
			{({ }end)}{\lstbasicfont ({ }end)}{6}
			{(end{ })}{\lstbasicfont (end{ })}{6}
			{({ }end{ })}{\lstbasicfont ({ }end{ })}{7}
			{:end}{\lstbasicfont :end}{4}
			{:{ }end}{\lstbasicfont :{ }end}{5}
			{end:}{\lstbasicfont end:}{4}
			{end{ }:}{\lstbasicfont end{ }:}{5}
			{,end}{\lstbasicfont ,end}{4}
			{,{ }end}{\lstbasicfont ,{ }end}{5}
	}
\else
	\lstset{%
		literate=%
			{(end)}{\lstbasicfont (end)}{5} % black ``end'' when indexing last vector element
			{({ }end)}{\lstbasicfont ({ }end)}{6}
			{(end{ })}{\lstbasicfont (end{ })}{6}
			{({ }end{ })}{\lstbasicfont ({ }end{ })}{7}
			{:end}{\lstbasicfont :end}{4}
			{:{ }end}{\lstbasicfont :{ }end}{5}
			{end:}{\lstbasicfont end:}{4}
			{end{ }:}{\lstbasicfont end{ }:}{5}
			{,end}{\lstbasicfont ,end}{4}
			{,{ }end}{\lstbasicfont ,{ }end}{5}
			{µ}{$\mu$}1
			{~}{{\fontfamily{ptm}\selectfont\texttildelow}}1 % get a nicer tilde character
	}
\fi%literates

% ---------------------------------------------------------------------------------
% line numbering
\ifmcode@numbered% numbered option
  \lstset{%
    numbersep=3mm, numbers=left, numberstyle=\tiny, % number style
  }
\fi

\ifmcode@framed%   framed option
  \lstset{%
    frame=single,rulecolor=\color{black}            % frame
  }
  \ifmcode@numbered%
    \lstset{%
      framexleftmargin=6mm, xleftmargin=6mm         % tweak margins
    }
  \fi
\fi

% fix for ``minus'' character issue, as suggested by Stefan Karlsson, thanks!
\makeatletter 
\lst@CCPutMacro\lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{-{}}} 
\@empty\z@\@empty 
\makeatother

\endinput
%% End of file `mcode.sty'.
src/pagestyle.tex · 1 KB
%   pagestyle.tex
%   Adapted: fancyhdr replaced by scrlayer-scrpage (KOMA-native)
%   Original Version 1.0  |  Peter Krönes  |  08.05.2018

% Title page style (Titelseite: Institution links, Logo rechts)
\newpairofpagestyles{title}{%
  \lehead{Fakultät für Angewandte Informatik \\
    \textbf{Lehrstuhl für Produktionsinformatik} \\ Prof.~Dr.-Ing.~Johannes Schilp}%
  \lohead{Fakultät für Angewandte Informatik \\
    \textbf{Lehrstuhl für Produktionsinformatik} \\ Prof.~Dr.-Ing.~Johannes Schilp}%
  \rehead{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=3.5cm]{src/Uni_Aug_Logo_Basis_pos_A}}}%
  \rohead{\raisebox{-0.92cm}[0pt][0pt]{\includegraphics[width=6.8cm]{src/Uni_Aug_Logo_Basis_pos_A}}}%
}

\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}

% Main page style (Kopfzeile: Autor links, Kapitel rechts; Seitenzahl außen)
\pagestyle{scrheadings}
\clearpairofpagestyles
\lehead{\namedesautors}
\lohead{\namedesautors}
\rehead{\leftmark}
\rohead{\leftmark}
\ofoot[\pagemark]{\pagemark}   % optional arg sets plain.scrheadings footer too

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}

\headsep = 20pt
\renewcommand*{\chapterheadstartvskip}{\vspace*{0cm}}
src/references.bib · 7 KB
@book{adams1995hitchhiker,
  title={The Hitchhiker's Guide to the Galaxy},
  author={Adams, D.},
  isbn={9781417642595},
  url={http://books.google.com/books?id=W-xMPgAACAAJ},
  year={1995},
  publisher={San Val}
}
@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
        [{On} the electrodynamics of moving bodies]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004"
}
 
@book{latexcompanion,
    author    = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
    title     = "The \LaTeX\ Companion",
    year      = "1993",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}
 
@misc{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Computers and Typesetting",
    url       = "http://www-cs-faculty.stanford.edu/\~{}uno/abcde.html"
}

@online{vjkaskd,
    author  = {Anne Elk},
    year = 2001,
    title = "Titel Titel",
    url = {lkasj.dljasdji.ahwfilahdi.jlkasjdljasd.jiahwfi.lahdij},
    urldate = {2018-10-10}}

@online{WinNT,
    author = {MultiMedia LLC},
    title = {{MS Windows NT} Kernel Description},
    year = 1999,
    url = {http://web.archive.org/web/20080207010024/http://www.808multimedia.com/winnt/kernel.htm},
    urldate = {2010-09-30}
}

% This file was created with Citavi 6.3.0.0

@proceedings{.912Nov.1997,
 year = {9-12 Nov. 1997},
 title = {Proceedings of Conference on Intelligent Transportation Systems},
 publisher = {IEEE},
 isbn = {0-7803-4269-0}
}


@proceedings{.2126May2001,
 year = {21-26 May 2001},
 title = {Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164)},
 publisher = {IEEE},
 isbn = {0-7803-6576-3}
}


@proceedings{.14.07.200917.07.2009,
 year = {14.07.2009 - 17.07.2009},
 title = {2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics},
 publisher = {IEEE},
 isbn = {978-1-4244-2852-6}
}


@proceedings{.08.08.200911.08.2009,
 year = {08.08.2009 - 11.08.2009},
 title = {2009 2nd IEEE International Conference on Computer Science and Information Technology},
 publisher = {IEEE},
 isbn = {978-1-4244-4519-6}
}


@proceedings{.09.08.200912.08.2009,
 year = {09.08.2009 - 12.08.2009},
 title = {2009 International Conference on Mechatronics and Automation},
 publisher = {IEEE},
 isbn = {978-1-4244-2692-8}
}


@proceedings{.11.06.201714.06.2017,
 year = {11.06.2017 - 14.06.2017},
 title = {2017 IEEE Intelligent Vehicles Symposium (IV)},
 publisher = {IEEE},
 isbn = {978-1-5090-4804-5}
}


@inproceedings{Amodio.11.06.201714.06.2017,
 author = {Amodio, Alessandro and Panzani, Giulio and Savaresi, Sergio Matteo},
 title = {Design of a lane change driver assistance system, with implementation and testing on motorbike},
 pages = {947--952},
 publisher = {IEEE},
 isbn = {978-1-5090-4804-5},
 booktitle = {2017 IEEE Intelligent Vehicles Symposium (IV)},
 year = {11.06.2017 - 14.06.2017},
 doi = {10.1109/IVS.2017.7995837},
 file = {http://ieeexplore.ieee.org/document/7995837/}
}


@inproceedings{Arioui.14.07.200917.07.2009,
 author = {Arioui, Hichem and Hima, Salim and Nehaoua, Lamri},
 title = {2 DOF low cost platform for driving simulator: Modeling and control},
 pages = {1206--1211},
 publisher = {IEEE},
 isbn = {978-1-4244-2852-6},
 booktitle = {2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics},
 year = {14.07.2009 - 17.07.2009},
 doi = {10.1109/AIM.2009.5229751},
 file = {http://ieeexplore.ieee.org/document/5229751/}
}

@inproceedings{Ariouiaspoidjasdlkj,
 author = {Arioui, Hichem and Hima, Salim and Nehaoua, Lamri},
 title = {2 DOF low cost platform for driving simulator: Modeling and control},
 pages = {1206--1211},
 publisher = {IEEE},
 isbn = {978-1-4244-2852-6},
 booktitle = {2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics},
 year = {14.07.2009 - 17.07.2009},
 doi = {10.1109/AIM.2009.5229751},
 file = {http://ieeexplore.ieee.org/document/5229751/}
}

@article{Bruschetta.2018,
 author = {Bruschetta, Mattia and Cenedese, Carlo and Beghi, Alessandro and Maran, Fabio},
 year = {2018},
 title = {A Motion Cueing Algorithm With Look-Ahead and Driver Characterization: Application to Vertical Car Dynamics},
 pages = {6--16},
 volume = {48},
 number = {1},
 issn = {2168-2291},
 journal = {IEEE Transactions on Human-Machine Systems},
 doi = {10.1109/THMS.2017.2776207}
}


@article{Bruschetta.2017,
 author = {Bruschetta, Mattia and Maran, Fabio and Beghi, Alessandro},
 year = {2017},
 title = {A Nonlinear, MPC-Based Motion Cueing Algorithm for a High-Performance, Nine-DOF Dynamic Simulator Platform},
 pages = {686--694},
 volume = {25},
 number = {2},
 issn = {1063-6536},
 journal = {IEEE Transactions on Control Systems Technology},
 doi = {10.1109/TCST.2016.2560120}
}


@inproceedings{Ni.09.08.200912.08.2009,
 author = {Ni, Tao and Zhao, Dingxuan and Zhang, Hongyan},
 title = {Realistic vehicle driving simulator with dynamic terrain deformation},
 pages = {4795--4800},
 publisher = {IEEE},
 isbn = {978-1-4244-2692-8},
 booktitle = {2009 International Conference on Mechatronics and Automation},
 year = {09.08.2009 - 12.08.2009},
 doi = {10.1109/ICMA.2009.5246436},
 file = {http://ieeexplore.ieee.org/document/5246436/}
}


@inproceedings{Park.2126May2001,
 author = {Park, Min Kyu and Lee, Min Cheol and Yoo, Ki Sung and Son, Kwon and Yoo, Wan Suk and Han, Myung Chul},
 title = {Development of the PNU vehicle driving simulator and its performance evaluation},
 pages = {2325--2330},
 publisher = {IEEE},
 isbn = {0-7803-6576-3},
 booktitle = {Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164)},
 year = {21-26 May 2001},
 doi = {10.1109/ROBOT.2001.932969},
 file = {http://ieeexplore.ieee.org/document/932969/}
}


@inproceedings{Peng.08.08.200911.08.2009,
 author = {Peng, Ji and Zhenjun, Sun},
 title = {Improvement of driving simulator for real-time vehicle dynamic collision simulation},
 pages = {590--593},
 publisher = {IEEE},
 isbn = {978-1-4244-4519-6},
 booktitle = {2009 2nd IEEE International Conference on Computer Science and Information Technology},
 year = {08.08.2009 - 11.08.2009},
 doi = {10.1109/ICCSIT.2009.5234631},
 file = {http://ieeexplore.ieee.org/document/5234631/}
}


@inproceedings{Stapleford.912Nov.1997,
 author = {Stapleford, R. L. and Weir, D. H. and Broen, N. L. and Chiang, D. P. and Igarashi, R.},
 title = {The DRI Driving Simulator 1997, description and applications to the study of intelligent transportation systems},
 pages = {478--483},
 publisher = {IEEE},
 isbn = {0-7803-4269-0},
 booktitle = {Proceedings of Conference on Intelligent Transportation Systems},
 year = {9-12 Nov. 1997},
 doi = {10.1109/ITSC.1997.660521},
 file = {http://ieeexplore.ieee.org/document/660521/}
}


src/titlepage.tex · 658 B
%   titlepage.tex 

\begin{titlepage}
\thispagestyle{title}


\vspace*{65mm}

\centering
{\Huge \textbf{\artderausarbeitung}}\\[5ex]
{\Large \textbf{\titelderarbeit}}\\[5ex]

\vspace{35mm}

\flushleft
\begin{tabular}{ll}
Vorgelegt von:          & \quad \namedesautors \\[1,5ex]
Matrikelnummer:			& \quad \matrikelnummer \\[1,5 ex]
Studiengang:            & \quad \studiengang \\[1,5ex]
Prüfer:					& \quad \pruefer \\[1,5ex]                        	
Betreuer:				& \quad \betreuer \\[1,5ex]
Ausgabedatum:           & \quad \ausgabedatum \\[1,5ex]
Abgabedatum:            & \quad \abgabedatum\\[1,5ex]
\end{tabular}
\vfill
\end{titlepage}
\cleardoublepage   
tikzlibraryipe.code.tex · 7 KB

% Copyright (C) 2016  Joseph Rabinoff

% ipe2tikz is free software; you can redistribute it and/or modify it under
% the terms of the GNU General Public License as published by the Free
% Software Foundation; either version 3 of the License, or (at your option)
% any later version.

% ipe2tikz is distributed in the hope that it will be useful, but WITHOUT ANY
% WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
% FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
% details.

% You should have received a copy of the GNU General Public License along with
% ipe2tikz; if not, you can find it at "http://www.gnu.org/copyleft/gpl.html",
% or write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
% 02139, USA.


% ipe compatibility TikZ styles

\usetikzlibrary{arrows.meta}

\makeatletter

% These should behave almost exactly like ipe arrows.  They disable correcting
% for the miter length and line width.  This is important for visual consistency
% with ipe, since ipe arrows get much larger when the line width is increased.
% They also use the line join and cap styles from the main path.  These are very
% simple arrows: there is no harpoon version, and the convex hull computation is
% sloppy.

\pgfdeclarearrow{
  name = ipe _linear,
  defaults = {
    length = +1bp,
    width  = +.666bp,
    line width = +0pt 1,
  },
  setup code = {
    % Control points
    \pgfarrowssetbackend{0pt}
    \pgfarrowssetvisualbackend{
      \pgfarrowlength\advance\pgf@x by-.5\pgfarrowlinewidth}
    \pgfarrowssetlineend{\pgfarrowlength}
    \ifpgfarrowreversed
      \pgfarrowssetlineend{\pgfarrowlength\advance\pgf@x by-.5\pgfarrowlinewidth}
    \fi
    \pgfarrowssettipend{\pgfarrowlength}
    % Convex hull
    \pgfarrowshullpoint{\pgfarrowlength}{0pt}
    \pgfarrowsupperhullpoint{0pt}{.5\pgfarrowwidth}
    % The following are needed in the code:
    \pgfarrowssavethe\pgfarrowlinewidth
    \pgfarrowssavethe\pgfarrowlength
    \pgfarrowssavethe\pgfarrowwidth
  },
  drawing code = {
    \pgfsetdash{}{+0pt}
    \ifdim\pgfarrowlinewidth=\pgflinewidth\else\pgfsetlinewidth{+\pgfarrowlinewidth}\fi
    \pgfpathmoveto{\pgfqpoint{0pt}{.5\pgfarrowwidth}}
    \pgfpathlineto{\pgfqpoint{\pgfarrowlength}{0pt}}
    \pgfpathlineto{\pgfqpoint{0pt}{-.5\pgfarrowwidth}}
    \pgfusepathqstroke
  },
  parameters = {
    \the\pgfarrowlinewidth,%
    \the\pgfarrowlength,%
    \the\pgfarrowwidth,%
  },
}


\pgfdeclarearrow{
  name = ipe _pointed,
  defaults = {
    length = +1bp,
    width  = +.666bp,
    inset  = +.2bp,
    line width = +0pt 1,
  },
  setup code = {
    % Control points
    \pgfarrowssetbackend{0pt}
    \pgfarrowssetvisualbackend{\pgfarrowinset}
    \pgfarrowssetlineend{\pgfarrowinset}
    \ifpgfarrowreversed
      \pgfarrowssetlineend{\pgfarrowlength}
    \fi
    \pgfarrowssettipend{\pgfarrowlength}
    % Convex hull
    \pgfarrowshullpoint{\pgfarrowlength}{0pt}
    \pgfarrowsupperhullpoint{0pt}{.5\pgfarrowwidth}
    \pgfarrowshullpoint{\pgfarrowinset}{0pt}
    % The following are needed in the code:
    \pgfarrowssavethe\pgfarrowinset
    \pgfarrowssavethe\pgfarrowlinewidth
    \pgfarrowssavethe\pgfarrowlength
    \pgfarrowssavethe\pgfarrowwidth
  },
  drawing code = {
    \pgfsetdash{}{+0pt}
    \ifdim\pgfarrowlinewidth=\pgflinewidth\else\pgfsetlinewidth{+\pgfarrowlinewidth}\fi
    \pgfpathmoveto{\pgfqpoint{\pgfarrowlength}{0pt}}
    \pgfpathlineto{\pgfqpoint{0pt}{.5\pgfarrowwidth}}
    \pgfpathlineto{\pgfqpoint{\pgfarrowinset}{0pt}}
    \pgfpathlineto{\pgfqpoint{0pt}{-.5\pgfarrowwidth}}
    \pgfpathclose
    \ifpgfarrowopen
      \pgfusepathqstroke
    \else
      \ifdim\pgfarrowlinewidth>0pt\pgfusepathqfillstroke\else\pgfusepathqfill\fi
    \fi
  },
  parameters = {
    \the\pgfarrowlinewidth,%
    \the\pgfarrowlength,%
    \the\pgfarrowwidth,%
    \the\pgfarrowinset,%
    \ifpgfarrowopen o\fi%
  },
}


% For correcting minipage width in stretched nodes
\newdimen\ipeminipagewidth
\def\ipestretchwidth#1{%
  \pgfmathsetlength{\ipeminipagewidth}{#1/\ipenodestretch}}

\tikzstyle{ipe import} = [
  % General ipe defaults
  x=1bp, y=1bp,
%
  % Nodes
  ipe node stretch/.store in=\ipenodestretch,
  ipe stretch normal/.style={ipe node stretch=1},
  ipe stretch normal,
  ipe node/.style={
    anchor=base west, inner sep=0, outer sep=0, scale=\ipenodestretch
  },
%
  % Use a special key for the mark scale, so that the default can be overriden.
  % (This doesn't happen with the scale= key; those accumulate.)
  ipe mark scale/.store in=\ipemarkscale,
%
  ipe mark tiny/.style={ipe mark scale=1.1},
  ipe mark small/.style={ipe mark scale=2},
  ipe mark normal/.style={ipe mark scale=3},
  ipe mark large/.style={ipe mark scale=5},
%
  ipe mark normal, % Set default
%
  ipe circle/.pic={
    \draw[line width=0.2*\ipemarkscale]
      (0,0) circle[radius=0.5*\ipemarkscale];
    \coordinate () at (0,0);
  },
  ipe disk/.pic={
    \fill (0,0) circle[radius=0.6*\ipemarkscale];
    \coordinate () at (0,0);
  },
  ipe fdisk/.pic={
    \filldraw[line width=0.2*\ipemarkscale]
      (0,0) circle[radius=0.5*\ipemarkscale];
    \coordinate () at (0,0);
  },
  ipe box/.pic={
    \draw[line width=0.2*\ipemarkscale, line join=miter]
      (-.5*\ipemarkscale,-.5*\ipemarkscale) rectangle
      ( .5*\ipemarkscale, .5*\ipemarkscale);
    \coordinate () at (0,0);
  },
  ipe square/.pic={
    \fill
      (-.6*\ipemarkscale,-.6*\ipemarkscale) rectangle
      ( .6*\ipemarkscale, .6*\ipemarkscale);
    \coordinate () at (0,0);
  },
  ipe fsquare/.pic={
    \filldraw[line width=0.2*\ipemarkscale, line join=miter]
      (-.5*\ipemarkscale,-.5*\ipemarkscale) rectangle
      ( .5*\ipemarkscale, .5*\ipemarkscale);
    \coordinate () at (0,0);
  },
  ipe cross/.pic={
    \draw[line width=0.2*\ipemarkscale, line cap=butt]
      (-.5*\ipemarkscale,-.5*\ipemarkscale) --
      ( .5*\ipemarkscale, .5*\ipemarkscale)
      (-.5*\ipemarkscale, .5*\ipemarkscale) --
      ( .5*\ipemarkscale,-.5*\ipemarkscale);
    \coordinate () at (0,0);
  },
%
  % Arrow sizes (for TikZ arrows)
  /pgf/arrow keys/.cd,
  ipe arrow normal/.style={scale=1},
  ipe arrow tiny/.style={scale=.4},
  ipe arrow small/.style={scale=.7},
  ipe arrow large/.style={scale=1.4},
  ipe arrow normal,
  /tikz/.cd,
%
  % Approximations to ipe arrows
  % Put in a style to allow to reset default scale when "ipe arrow normal" is
  % changed.  I think this is the only way, since all the parameters to arrows
  % are expanded when the tip is declared.
  ipe arrows/.style={
    ipe normal/.tip={
      ipe _pointed[length=1bp, width=.666bp, inset=0bp,
                   quick, ipe arrow normal]},
    ipe pointed/.tip={
      ipe _pointed[length=1bp, width=.666bp, inset=0.2bp,
                   quick, ipe arrow normal]},
    ipe linear/.tip={
      ipe _linear[length = 1bp, width=.666bp,
                  ipe arrow normal, quick]},
    ipe fnormal/.tip={ipe normal[fill=white]},
    ipe fpointed/.tip={ipe pointed[fill=white]},
    ipe double/.tip={ipe normal[] ipe normal},
    ipe fdouble/.tip={ipe fnormal[] ipe fnormal},
    % These should maybe use [bend], but that often looks bad unless it's on an
    % actual arc.
    ipe arc/.tip={ipe normal},
    ipe farc/.tip={ipe fnormal},
    ipe ptarc/.tip={ipe pointed},
    ipe fptarc/.tip={ipe fpointed},
  },
  ipe arrows, % Set default sizes
]

% I'm not sure how to do this in a .style, since the #args get confused.
\tikzset{
  rgb color/.code args={#1=#2}{%
    \definecolor{tempcolor-#1}{rgb}{#2}%
    \tikzset{#1=tempcolor-#1}%
  },
}

\makeatother

\endinput

The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗