165 lines
5.3 KiB
TeX
165 lines
5.3 KiB
TeX
%!TeX root=00_Abschlussarbeit.tex
|
|
% \pdfcompresslevel=0
|
|
% \pdfobjcompresslevel=0
|
|
|
|
% Pakete für die Darstellung und Eingabemöglichkeit von Umlauten
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage[utf8]{inputenc}
|
|
|
|
%Für Tabellen
|
|
\usepackage{rotating} % Drehen
|
|
\usepackage{colortbl} % Farben
|
|
\usepackage{booktabs} % dickere Linien
|
|
\usepackage{longtable} % für lange Tabellen
|
|
\usepackage{tabularx}
|
|
\usepackage{array}
|
|
\usepackage{multirow}
|
|
|
|
% Anpassung Seitenränder
|
|
\usepackage[left= 3cm, right = 2cm, bottom = 3 cm, top = 2cm]{geometry}
|
|
|
|
% Verwendung deutscher Begriffe für automatisch generierte Worte wie z.B. "Inhaltsverzeichnis"
|
|
\usepackage[ngerman, english]{babel}
|
|
|
|
% Anführungszeichen/Zitate
|
|
\usepackage{csquotes}
|
|
|
|
% Trennen wenn Latex es nicht richtig macht:
|
|
% \hyphenation{}
|
|
|
|
% Paket um Dummy-Text/Blindtext zu erzeugen
|
|
\usepackage{blindtext}
|
|
|
|
% Eigenes Titelblatt
|
|
\usepackage{LTXKursTitel}
|
|
|
|
% Zeilenabstand auf 1,5 setzen
|
|
\usepackage[onehalfspacing]{setspace}
|
|
\AfterTOCHead{\singlespacing}
|
|
\KOMAoptions{DIV=last} % KOMA Klasse für europ. Layout
|
|
\usepackage{scrdate, scrtime} % Zeit und Datumsbefehle
|
|
\usepackage{scrlayer-scrpage} % Erweitere Layout-Optionen
|
|
\pagestyle{scrheadings} % Seitenlayout selbst definieren
|
|
|
|
% Belegung von KOMA Variablen für Kopf- und Fußzeilen Gestaltung
|
|
\newcommand{\footlinetext}{\footnotesize \textsf{\color{gray} Kapitel \thesection \ \normalsize}}
|
|
\KOMAoptions{headsepline = no, footsepline = yes}
|
|
\ihead{\headmark}
|
|
\chead{}
|
|
\ohead{}
|
|
\ifoot{\footlinetext}
|
|
\cfoot{}
|
|
\ofoot{\pagemark}
|
|
|
|
% Pakete zum Einbinden von Bildern und Farben
|
|
\usepackage{xcolor}
|
|
\usepackage{graphicx}
|
|
\usepackage{pdfpages} %PDFs einbinden
|
|
|
|
|
|
% Pakete für Mathematik
|
|
\usepackage[free-standing-units,locale = DE]{siunitx} % Befehle für SI-Einheiten
|
|
\usepackage{amsmath} % Mathematik Befehle
|
|
\usepackage{amsfonts}
|
|
|
|
% Paket und Spezifikation der Parameter zur Darstellung von Programmcode mit Courier-Schriftart
|
|
\usepackage{listings} % Darstellung von Quellcode
|
|
\usepackage{courier} % Schriftart laden
|
|
\lstset{
|
|
language=C++,
|
|
basicstyle=\footnotesize\ttfamily, % Standardschrift
|
|
numbers=left, % Ort der Zeilennummern
|
|
numberstyle=\tiny, % Stil der Zeilennummern
|
|
%stepnumber=2, % Abstand zwischen den Zeilennummern
|
|
numbersep=5pt, % Abstand der Nummern zum Text
|
|
tabsize=2, % Groesse von Tabs
|
|
extendedchars=true, %
|
|
breaklines=true, % Zeilen werden Umgebrochen
|
|
keywordstyle=\color{blue}\bfseries,
|
|
frame=b,
|
|
% keywordstyle=[1]\textbf, % Stil der Keywords
|
|
% keywordstyle=[2]\textbf, %
|
|
% keywordstyle=[3]\textbf, %
|
|
% keywordstyle=[4]\textbf, \sqrt{\sqrt{}} %
|
|
stringstyle=\color{magenta}\ttfamily, % Farbe der String
|
|
showspaces=false, % Leerzeichen anzeigen ?
|
|
showtabs=false, % Tabs anzeigen ?
|
|
%xleftmargin=17pt, % Abstände
|
|
%framexleftmargin=17pt,
|
|
%framexrightmargin=5pt,
|
|
%framexbottommargin=4pt,
|
|
commentstyle=\color{green!100!blue}\bfseries,
|
|
%backgroundcolor=\color{grey},
|
|
showstringspaces=true, % Leerzeichen in Strings anzeigen ?
|
|
morekeywords={__global__}, % additional language specific keywords
|
|
morecomment=[l]
|
|
}
|
|
\lstloadlanguages{% Check Dokumentation for further languages ...
|
|
%[Visual]Basic
|
|
%Pascal
|
|
C,
|
|
C++,
|
|
%XML
|
|
%HTML
|
|
%Matlab
|
|
%Java
|
|
}
|
|
|
|
% Literaturverzeichnis mit BibLaTeX und Biber erstellen
|
|
\usepackage[style=ieee, sorting=none, backend=biber]{biblatex}
|
|
% bib-Datei einbinden
|
|
\addbibresource{Literatur.bib}
|
|
|
|
\usepackage{abstract}
|
|
|
|
\usepackage[printonlyused]{acronym} %Abkürzungsverzeichnis
|
|
|
|
\usepackage{tocbasic}
|
|
\usepackage{textcmds}
|
|
\usepackage{scrhack} %gets rid of \float@addtolists error
|
|
|
|
\usepackage{hyperref} % Layout im PDF Viewer. Muss als letztes Paket geladen werden
|
|
\hypersetup{%
|
|
plainpages=false,
|
|
linktocpage=true,
|
|
breaklinks=true,
|
|
colorlinks=true,
|
|
linkcolor=black,%blue,
|
|
anchorcolor=black,
|
|
citecolor=black,%green,
|
|
filecolor=black,%blue,
|
|
urlcolor=black,%blue%
|
|
pdfstartview={FitV},
|
|
pdfview={FitH},
|
|
pdfpagelayout={SinglePage},
|
|
%pdfpagemode={None}, %unknown value "None"
|
|
}
|
|
|
|
\usepackage[xindy, order=letter, acronym=true]{glossaries} % muss nach hyperref geladen werden
|
|
% \usepackage{glossaries-german} % verwendete Sprachen laden, https://www.ctan.org/pkg/glossaries-german, nötig?
|
|
\makeglossaries
|
|
\setacronymstyle{long-short}
|
|
\setglossarystyle{index} %alternativ: tree, list, long3col, weitere: https://www.dickimaw-books.com/gallery/glossaries-styles/#long
|
|
|
|
\setcounter{tocdepth}{4} %Erweiterung des Inhaltsverzeichnisses um eine weitere Ebene
|
|
\setcounter{secnumdepth}{4} %Erweiterung der Kapiteltiefe um eine weitere Ebene
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%% Variablen zum Belegen %%%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% Variables for title page
|
|
\DAAutor{Vorname Name \par Matrikelnummer}
|
|
\DATyp{Bachelorarbeit/Masterarbeit}
|
|
\DAAutorAdresse{Straße Hausnummer \par PLZ Ort}
|
|
\DAFachbereich{efi}
|
|
\DATitel{Titel}
|
|
\DABetreuerTextA{Betreuer*in}
|
|
\DABetreuerTextB{Betreuer*in}
|
|
\DABetreuerA{Betreuer*in 1}
|
|
\DABetreuerB{Betreuer*in 2}
|
|
\DAOrt{Abgabe: Ort}
|
|
\DAAbgabedatum{Tag.\,Monat\,Jahr}
|
|
\DAAbgabesemester{Wintersemester/Sommersemester Jahr}
|