Abschlussarbeit/01_AbschlussarbeitPraeambel.tex

165 lines
5.3 KiB
TeX
Raw Normal View History

2023-05-11 00:06:03 +02:00
%!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}