All checks were successful
CI / Get Changed Files (pull_request) Successful in 30s
Pull Request Labeler / labeler (pull_request_target) Successful in 15s
CI / Backend Tests (pull_request) Has been skipped
Label PRs based on size / Check PR size (pull_request) Successful in 29s
CI / eslint (pull_request) Has been skipped
CI / Checkstyle Main (pull_request) Has been skipped
CI / oxlint (pull_request) Has been skipped
CI / Docker frontend validation (pull_request) Has been skipped
CI / prettier (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / test-build (pull_request) Has been skipped
CI / Playwright (pull_request) Has been skipped
Claude PR Review / claude-code (pull_request) Successful in 1m42s
83 lines
3.1 KiB
TeX
83 lines
3.1 KiB
TeX
% !TEX root = ../Projektdokumentation.tex
|
|
|
|
% Seitenränder -----------------------------------------------------------------
|
|
\setlength{\topskip}{\ht\strutbox} % behebt Warnung von geometry
|
|
\geometry{a4paper,left=25mm,right=25mm,top=33mm,bottom=33mm,head=53.14769pt}
|
|
\deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark}\fontsize{9pt}{11pt}\selectfont}
|
|
|
|
\usepackage[
|
|
automark, % Kapitelangaben in Kopfzeile automatisch erstellen
|
|
headsepline, % Trennlinie unter Kopfzeile
|
|
ilines % Trennlinie linksbündig ausrichten
|
|
]{scrlayer-scrpage}
|
|
|
|
% Kopf- und Fußzeilen ----------------------------------------------------------
|
|
\pagestyle{scrheadings}
|
|
% chapterpagestyle gibt es nicht in scrartcl
|
|
%\renewcommand{\chapterpagestyle}{scrheadings}
|
|
\clearpairofpagestyles
|
|
|
|
% Kopfzeile
|
|
\renewcommand{\headfont}{\normalfont} % Schriftform der Kopfzeile
|
|
\ihead{\large{\textsc{\titel}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}}
|
|
\chead{}
|
|
\ohead{\includegraphics[scale=0.09]{\betriebLogo}}
|
|
%\setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern (falls Logo den Text überdeckt)
|
|
|
|
% Fußzeile
|
|
\cfoot{}
|
|
\ofoot{\pagemark}
|
|
|
|
|
|
% Überschriften nach DIN 5008 in einer Fluchtlinie
|
|
% ------------------------------------------------------------------------------
|
|
|
|
% Abstand zwischen Nummerierung und Überschrift definieren
|
|
% > Schön wäre hier die dynamische Berechnung des Abstandes in Abhängigkeit
|
|
% > der Verschachtelungstiefe des Inhaltsverzeichnisses
|
|
\newcommand{\headingSpace}{1.5cm}
|
|
|
|
% Abschnittsüberschriften im selben Stil wie beim Inhaltsverzeichnis einrücken
|
|
\renewcommand*{\othersectionlevelsformat}[3]{
|
|
\makebox[\headingSpace][l]{#3\autodot}
|
|
}
|
|
|
|
% Für die Einrückung wird das Paket tocloft benötigt
|
|
%\cftsetindents{chapter}{0.0cm}{\headingSpace}
|
|
\cftsetindents{section}{0.0cm}{\headingSpace}
|
|
\cftsetindents{subsection}{0.0cm}{\headingSpace}
|
|
\cftsetindents{subsubsection}{0.0cm}{\headingSpace}
|
|
\cftsetindents{figure}{0.0cm}{\headingSpace}
|
|
\cftsetindents{table}{0.0cm}{\headingSpace}
|
|
|
|
|
|
% Allgemeines
|
|
% ------------------------------------------------------------------------------
|
|
|
|
\setstretch{1.15} % Zeilenabstand 1.15 Zeilen
|
|
\frenchspacing % erzeugt ein wenig mehr Platz hinter einem Punkt
|
|
|
|
\renewcommand{\rmdefault}{phv} % Arial als Std Schriftart
|
|
\renewcommand{\sfdefault}{phv}
|
|
|
|
% Schusterjungen und Hurenkinder vermeiden
|
|
\clubpenalty = 10000
|
|
\widowpenalty = 10000
|
|
\displaywidowpenalty = 10000
|
|
|
|
% Quellcode-Ausgabe formatieren
|
|
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, breaklines=true}
|
|
\lstset{emph={square}, emphstyle=\color{red}, emph={[2]root,base}, emphstyle={[2]\color{blue}}}
|
|
|
|
\counterwithout{footnote}{section} % Fußnoten fortlaufend durchnummerieren
|
|
\setcounter{tocdepth}{3} % im Inhaltsverzeichnis werden die Kapitel bis zum Level der subsubsection übernommen
|
|
\setcounter{secnumdepth}{3} % Kapitel bis zum Level der subsubsection werden nummeriert
|
|
|
|
% Aufzählungen anpassen
|
|
\renewcommand{\labelenumi}{\arabic{enumi}.}
|
|
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}.}
|
|
\renewcommand{\labelenumiii}{\arabic{enumi}.\arabic{enumii}.\arabic{enumiii}}
|
|
|
|
% Tabellenfärbung:
|
|
\definecolor{heading}{rgb}{0.64,0.78,0.86}
|
|
\definecolor{odd}{rgb}{0.9,0.9,0.9}
|