From bf76a1d120c2ef3c8f3d6f857a109c3850eaa0e5 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Sun, 21 Sep 2025 17:48:34 +0200 Subject: [PATCH] [init:] initialized template --- GdA.tex | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) diff --git a/GdA.tex b/GdA.tex index e69de29..23f351f 100644 --- a/GdA.tex +++ b/GdA.tex @@ -0,0 +1,189 @@ +\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{tabularx} +\usepackage{tkz-graph} +\usepackage{listings} +\usepackage{xcolor} +\usepackage{setspace} +\usepackage{titlesec} +\titleformat*{\subsubsection}{\normalfont} + + +\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 +} + +\newcommand{\answer}[1]{% + \ifhmode\newline\newline\fi + \foreach \n in {1,...,#1}{\noindent\rule{\linewidth}{0.4pt}\par\vspace{1em}} +} + + +\renewcommand{\arraystretch}{1.5} +\renewcommand{\contentsname}{Inhaltsverzeichnis} +\renewcommand{\figurename}{Grafik} +\renewcommand{\epsilon}{\varepsilon} + +\newcommand{\pid}{\hspace{\parindent}} + +\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: #1}, + colback=white, + colframe=white!75!darkgrey, + fonttitle=\bfseries, + boxrule=0.6mm, + coltitle=black, + rounded corners, + %width=\textwidth, + 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, + width=\textwidth, + 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, + width=\textwidth, + 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} + } +}{} + +\tcbset{ + note/.style={ + colback=white, % Hintergrundfarbe + colframe=white!50!orange, % Rahmenfarbe + fonttitle=\bfseries, % Titel fettgedruckt + boxrule=0.6mm, % Dicke des Rahmens + coltitle=black, % Farbe des Titels + rounded corners, % Ecken der Box + width=\textwidth, % Breite der Box + before skip=10pt, % Abstand vor der Box + after skip=10pt % Abstand nach der Box + } +} + +\tcbset{ + third/.style={ + colback=white, % Hintergrundfarbe + colframe=white!50!red, % Rahmenfarbe + fonttitle=\bfseries, % Titel fettgedruckt + boxrule=0.6mm, % Dicke des Rahmens + coltitle=black, % Farbe des Titels + rounded corners, % Ecken der Box + width=\textwidth, % Breite der Box + before skip=10pt, % Abstand vor der Box + after skip=10pt % Abstand nach der Box + } +} + +\setcounter{tocdepth}{2} + +\title{\includegraphics[width=0.3\textwidth]{up.png}\vspace{15pt}\\Einführung in die Grundlagen der Aulatechnik} +\author{Elias Fierke} +\pagestyle{scrheadings} +\date{September 2025} +\begin{document} + \ifoot{\textcopyright 2025 Fierke} + \ohead{September 2025} + \ofoot{Seite {\pagemark} von \pageref{LastPage}} + \ihead{Grundlagen der Aulatechnik} + \maketitle + \begin{center} + Fakten + \end{center} + \vspace{45pt} + Beschreibung + \tableofcontents + \onehalfspacing + + + + + + \label{LastPage} +\end{document} \ No newline at end of file