% in Anlehnung an https://github.com/derdanu/akad-vorlage
% Autor: Lukas Lück
%-------------------------------------------
% Vorgaben Assignment aus Studienheft SQL301
%-------------------------------------------
% Umfang: 8 - 10 Seiten (inkl. Abbildungen und Tabellen, ohne Deckblatt, Gliederung und Literaturverzeichnis, Eidesstattliche Erklaerung)
% Zeilenabstand: 1,5, Tabellen 1,0
% Schriftart: frei
% Schriftgrad: 11 oder 12 pt
% Tabellen auch 10pt
% Silbentrennung ok, auf "Missratene" Trennung achten!
% Variablen, physikalische Groessen und Funktionszeichen werden kursiv gedruckt.
% Ränder: links: 4,5 cm, rechts 2,0 cm, oben und unten jeweils 3,0 cm
% Deckblatt: (Name, Adresse, AKAD-E-Mail-Adresse, Immatrikulationsnummer, Modulbezeichnung, Thema, Abgabedatum, Dozent)
% Reihenfolge (siehe SQL301, S. 71):
% Titelblatt, ohne Nummerierung
% Inhaltsverzeichnis (ohne Nummerierung) -> Abbildungsverzeichnis (Nummerierung in Römisch, beginnend mit "III")-> Tabellenverzeichnis -> Abk.-Verzeichniss
% Textteil, Nummerierung in arabisch, beginnen mit "1"
% Anhang -> Literaturverzeichnis, Nummerierung in Römisch, folgend auf Römische Nummerierung von Verzeichnissen
\documentclass[listof=totoc, bibliography=totoc, a4paper, 12pt, numbers=noenddot]{scrartcl}
\usepackage[ngerman]{babel} % Sprachpaket
\usepackage{newtxtext,newtxmath} % Konsistente Text- und Mathematikschrift
\usepackage[onehalfspacing]{setspace} % Zeilenabstand
\usepackage[]{geometry} % Für Anpassung Seitenränder
\usepackage[T1]{fontenc} % Bessere Trennung (kann entfernt werden, wenn nicht benötigt)
\usepackage[utf8]{inputenc} % UTF-8 Unterstützung (kann entfernt werden, wenn nicht benötigt)
\usepackage{microtype} % "Entspanntere" Umbrüche
% Pakete für Tabellen
\usepackage{multirow}
\usepackage{longtable}
\usepackage{vcell}
\usepackage{colortbl}
\usepackage{hhline}
\usepackage{float} % Notwendig für figure[h]
\usepackage[table]{xcolor}
% Pakete für Mathematik
\usepackage{amsmath} % Erweiterte mathematische Funktionen
\usepackage{mathtools} % Erweiterung für amsmath
\usepackage{amsfonts} % Zahlenmengen Zeichen
\usepackage{bm} % unterstützt bold in Formeln
% Pakete für Grafiken und Beschriftungen
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tikz}
\usepackage[export]{adjustbox}
% Pakete für Kopf- und Fußzeilen
\usepackage[headsepline=1pt,plainheadsepline, singlespacing=true]{scrlayer-scrpage} % Erstellung von selbst definierten Kopfzeilen
\clearpairofpagestyles%\clearscrheadfoot veraltet
\ohead*{\pagemark}
\ihead{\headmark}
\setkomafont{pageheadfoot}{\normalfont}
% Pakete für PDFs
\usepackage{pdfpages} % Einbinden von PDF-Dateien
\usepackage{pdflscape}
\usepackage{rotating}
\usepackage{lscape}
% Paket für Abkürzungsverzeichnis
\usepackage{acro}
\acsetup{make-links} % Setup linking with hyperref
% Weitere Einstellungen
\usepackage{url}
\usepackage[stable]{footmisc}
%\usepackage{tocloft} %Zeilenabstand in Verzeichnissen anpassen
%\usepackage{hyphenat} %Silbentrennung für einzelne Wörter verhindern mit \nohyphens{text}
% Pakete für Literatur + zitieren, authoryear-ibid
\usepackage[backend=biber, style=authoryear-ibid, autocite=footnote, maxnames=4, ibidpage=true, dashed=false]{biblatex}
\addbibresource{Verzeichnisse/literatur.bib}
\usepackage{csquotes} % für Zitate
%% Für Codeblöcke mit Syntax-Highlighting
%% http://www.ctan.org/tex-archive/macros/latex/contrib/minted/
%% Einkommentieren fuer Minted Syntax Highlighting
%\usepackage{minted}
%\definecolor{bg}{rgb}{0.95,0.95,0.95}
\input{parameter}
%\input{Einstellungen/arduinoLanguage}
%\input{Einstellungen/highlighting}
\usepackage[
pdftitle={\docTitle},
pdfsubject={\pdfDescription},
pdfauthor={\name},
pdfkeywords={\pdfKeyWords},
pdfborder={0 0 0}, % Links nicht sichtbar im pdf
colorlinks = false,
pdfpagelabels,
pdfstartview = FitH,
bookmarksopen = true,
bookmarksnumbered = true,
linkcolor = black,
plainpages = false,
hypertexnames = false,
urlcolor = black,
citecolor = black] {hyperref}
\input{Einstellungen/einstellungen}
\input{Verzeichnisse/abkuerzungen}
\input{Verzeichnisse/urls}
%--------------------------------------------------------------------------------------------------------------------------------
% Dokument begin
%--------------------------------------------------------------------------------------------------------------------------------
\newcounter{savepage} % Zähler für Seitenzahl, für später ab Römischer Nummerierung
\begin{document}
%--------------------------------------------------------------------------------------------------------------------------------
% Deckblatt
%--------------------------------------------------------------------------------------------------------------------------------
\include{Text/01_deckblatt}
\newgeometry{left=45mm, right=20mm, top=30mm, bottom=30mm}
%--------------------------------------------------------------------------------------------------------------------------------
% Verzeichnisse
%--------------------------------------------------------------------------------------------------------------------------------
\begin{spacing}{1.0} % Verzeichnisse werden mit einzeiligem Abstand gesetzt
% Inhaltsverzeichnis ohne Nummerierung
%\pagestyle{ContentHeaderStyle} % Neuen Seitenstil anwenden
% Inhaltsverzeichnis
\thispagestyle{empty}
\pdfbookmark{\contentsname}{toc}
\tableofcontents
\newpage
% ab hier Nummerierung oben in Römisch, beginnend mit 3
\pagenumbering{Roman}
\setcounter{page}{3}
% Abbildungsverzeichnis,
\listoffigures
\newpage
% Tabellenverzeichnis
\listoftables
\newpage
% Abkürzungsverzeichnis
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
\printacronyms[heading=section*, name=Abkürzungsverzeichnis, template=tabular]
\newpage
% Formelverzeichnis
%\listof{Formel}{Formelübersicht}
\setcounter{savepage}{\value{page}} %speichert Seitenzahl für spätere folgende Römische Nummerierung
\end{spacing}
%-------------------------------------------------------------------------------------------------------------------
% Ab hier der eigentliche Textteil
%-------------------------------------------------------------------------------------------------------------------
% ab hier Nummerierung oben in arabisch, beginngend mit 1
\pagenumbering{Roman}
\setcounter{page}{3}
\pagenumbering{arabic}
\begin{spacing}{1.5} % Zeilenabstand: 1,5 fuer den Textteil
% Einleitung
\sloppy%Leerräume dürfen gedehnt werden
\pdfbookmark{Kapitel}{kapitel}
\include{Text/02_einleitung}
% Grundlagen
\include{Text/03_grundlagen}
% Hauppteil
\include{Text/04_hauptteil}
% Schluss
\include{Text/06_schluss}
\end{spacing}
%-------------------------------------------------------------------------------------------------------------------
% Literaturverzeichnis + Anhang
%-------------------------------------------------------------------------------------------------------------------
% ab hier Römisch, folgend auf Verzeichnisse
\pagenumbering{Roman}
\setcounter{page}{\value{savepage}}
% Anhang, bei Nichtbedarf auskommentieren
\include{Verzeichnisse/anhang}
% Literaturverzeichnis
\printbibliography[title=Literaturverzeichnis]
%\printbibliography[keyword=Bilder, heading=subbibliography, title={Bildernachweis}]
%\printbibliography[keyword=Teile, heading=subbibliography, title={Nachweis Teileliste}]
\end{document}