[init:] initialized logof client documentation (tex)
This commit is contained in:
163
docs/logof_client_docs.tex
Normal file
163
docs/logof_client_docs.tex
Normal file
@@ -0,0 +1,163 @@
|
||||
\documentclass[a4paper]{article}
|
||||
\usepackage{graphicx}
|
||||
\usepackage[left=3cm,right=3cm,top=3cm, bottom=3cm]{geometry}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{amssymb}
|
||||
\usepackage[headsepline, footsepline]{scrlayer-scrpage}
|
||||
\usepackage{enumerate}
|
||||
\usepackage{dsfont}
|
||||
\usepackage[]{mathtools}
|
||||
\usepackage[]{mathbbol}
|
||||
\usepackage{multicol}
|
||||
\usepackage{enumitem}
|
||||
\usepackage[hidelinks]{hyperref}
|
||||
\usepackage[]{circuitikz}
|
||||
\usepackage{tcolorbox} % Für schöne Boxen
|
||||
\usetikzlibrary{circuits.logic.IEC}
|
||||
\usepackage{tikz}
|
||||
\usepackage{tkz-graph}
|
||||
\usepackage{listings}
|
||||
\usepackage{xcolor}
|
||||
|
||||
\setlist{itemsep=0.3em, topsep=0.5em, parsep=0pt}
|
||||
|
||||
\newcommand{\bpf}[1]{%
|
||||
\par\vspace{0.8\baselineskip}% Abstand vor der Überschrift
|
||||
\noindent\textbf{#1}% Fettgedruckte Überschrift
|
||||
\par\vspace{0.3\baselineskip}% Abstand nach der Überschrift
|
||||
}
|
||||
|
||||
|
||||
|
||||
\renewcommand{\contentsname}{Inhaltsverzeichnis}
|
||||
\renewcommand{\figurename}{Grafik}
|
||||
\renewcommand{\partname}{Teil}
|
||||
\renewcommand{\epsilon}{\varepsilon}
|
||||
|
||||
\definecolor{darkgrey}{HTML}{232327}
|
||||
|
||||
% Zählerdefinition mit AUTOMATISCHEM SUBSECTION-RESET
|
||||
\newcounter{commoncounter}[subsection]
|
||||
\renewcommand{\thecommoncounter}{\thesubsection.\arabic{commoncounter}}
|
||||
|
||||
% Zähler direkt bei Dokumentstart initialisieren
|
||||
\AtBeginDocument{\setcounter{commoncounter}{0}}
|
||||
|
||||
% BOX-DEFINITIONEN mit korrigierter Zählerlogik
|
||||
\newtcolorbox{definitionbox}[1][]{
|
||||
before title={\refstepcounter{commoncounter}}, % KRITISCH: vor dem Titel!
|
||||
title={Definition \thecommoncounter: #1},
|
||||
colback=white,
|
||||
colframe=white!75!darkgrey,
|
||||
fonttitle=\bfseries,
|
||||
boxrule=0.6mm,
|
||||
coltitle=black,
|
||||
rounded corners,
|
||||
before skip=10pt,
|
||||
after skip=10pt
|
||||
}
|
||||
|
||||
\newtcolorbox{examplebox}[1][]{
|
||||
before title={\refstepcounter{commoncounter}}, % KRITISCH: vor dem Titel!
|
||||
title={Beispiel \thecommoncounter: #1},
|
||||
colback=white,
|
||||
colframe=white!75!orange,
|
||||
fonttitle=\bfseries,
|
||||
boxrule=0.6mm,
|
||||
coltitle=black,
|
||||
rounded corners,
|
||||
before skip=10pt,
|
||||
after skip=10pt
|
||||
}
|
||||
|
||||
\newtcolorbox{satzbox}[1][]{
|
||||
before title={\refstepcounter{commoncounter}}, % KRITISCH: vor dem Titel!
|
||||
title={Satz \thecommoncounter: #1},
|
||||
colback=white,
|
||||
colframe=white!75!blue,
|
||||
fonttitle=\bfseries,
|
||||
boxrule=0.6mm,
|
||||
coltitle=black,
|
||||
rounded corners,
|
||||
before skip=10pt,
|
||||
after skip=10pt
|
||||
}
|
||||
|
||||
|
||||
|
||||
\definecolor{codegreen}{rgb}{0,0.6,0}
|
||||
\definecolor{codeblue}{rgb}{0,0,0.8}
|
||||
\definecolor{codered}{rgb}{0.8,0,0}
|
||||
\definecolor{lightgray}{rgb}{0.95,0.95,0.95}
|
||||
|
||||
\lstdefinestyle{CSharpStyle}{
|
||||
language=Python,
|
||||
basicstyle=\ttfamily\small, % Monospace-Schrift
|
||||
keywordstyle=\color{blue}\bfseries, % Schlüsselwörter fett und blau
|
||||
stringstyle=\color{red}, % Strings rot
|
||||
commentstyle=\color{codegreen}, % Kommentare grün
|
||||
backgroundcolor=\color{lightgray}, % Hintergrundfarbe
|
||||
numbers=left, % Zeilennummern links
|
||||
numbersep=10px, % Abstand zwischen Zeilennummern und Code
|
||||
numberstyle=\color{gray}\texttt,
|
||||
stepnumber=1, % Zeilennummerierung Schrittweite 1
|
||||
frame=single, % Rahmen um den Code
|
||||
tabsize=4, % Tabulatorgröße
|
||||
breaklines=true, % Zeilenumbruch aktivieren
|
||||
captionpos=none,
|
||||
showstringspaces=false,
|
||||
xleftmargin=15pt, % Linker Rand für den Code (verschiebt alles nach rechts)
|
||||
}
|
||||
|
||||
|
||||
|
||||
% Umgebung für Listings mit Titel und Zähler
|
||||
\newenvironment{codeexample}[1][]{
|
||||
\refstepcounter{commoncounter} % Zähler erhöhen
|
||||
\lstset{
|
||||
style=CSharpStyle,
|
||||
caption={Listing \thecommoncounter: #1}, % Titel mit Zähler
|
||||
label={listing:\thecommoncounter}
|
||||
}
|
||||
}{}
|
||||
|
||||
|
||||
\setlength{\parindent}{0pt}
|
||||
|
||||
\title{\includegraphics[width=0.3\textwidth]{../assets/icon.png}\vspace{15pt}\\Logof Client\\
|
||||
Handbuch}
|
||||
\author{Elias Fierke}
|
||||
\pagestyle{scrheadings}
|
||||
\date{Oktober 2025}
|
||||
\begin{document}
|
||||
|
||||
\ohead{Oktober 2025}
|
||||
\ofoot{Seite {\pagemark} von \pageref{LastPage}}
|
||||
\ihead{Logof Client Handbuch}
|
||||
\maketitle
|
||||
% \begin{center}
|
||||
% Dozent: Prof. Dr. Bettina Schnor\\
|
||||
% Modul: INF-1031\\
|
||||
% 5. Fachsemester\\
|
||||
% Universität Potsdam, Campus Golm
|
||||
% \end{center}
|
||||
%\vspace{45pt}
|
||||
|
||||
\tableofcontents
|
||||
|
||||
\newpage
|
||||
\part{Einführung}
|
||||
|
||||
|
||||
\newpage
|
||||
\part{Installation}
|
||||
|
||||
\newpage
|
||||
\part{Adress-Verwaltung}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\label{LastPage}
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user