From 65576da30febf5124dd5c09f6b9135abfde59a12 Mon Sep 17 00:00:00 2001 From: ZeroPointMax Date: Fri, 19 Nov 2021 14:43:09 +0100 Subject: [PATCH] german comments WE ARE A VERY DEUTSCHES REPOSITORY AND ZIS IS WHY WE BRAUCHEN DEUTSCHE KOMMENTARE (see #5) --- build/components/package.config.tex | 6 +++--- build/components/setup.tex | 28 +++++++++++++------------- build/template.tex | 31 ++++++++++++++++------------- 3 files changed, 34 insertions(+), 31 deletions(-) diff --git a/build/components/package.config.tex b/build/components/package.config.tex index 34bfeff..c235312 100644 --- a/build/components/package.config.tex +++ b/build/components/package.config.tex @@ -31,9 +31,9 @@ \usepackage {chngcntr} -% DEPRECATED PACKAGES -% not needed anymore but kept here for backwards compatibility -% enable if you have problems after an update +% VERALTETE PAKETE +% nicht mehr benötigt, aber für Rückwärtskompatibilität noch enthalten +% einkommentieren, wenn nach einem Template-Update Probleme auftauchen %\usepackage [utf8]{inputenc} %\usepackage {titletoc} diff --git a/build/components/setup.tex b/build/components/setup.tex index 3ef3e5d..d552683 100644 --- a/build/components/setup.tex +++ b/build/components/setup.tex @@ -3,7 +3,7 @@ \widowpenalty10000 \clubpenalty10000 -% ToC SETUP +% INHALTSVERZEICHNIS SETUP \cftsetindents {section}{0em}{4em} \cftsetindents {subsection}{0em}{4em} \cftsetindents {subsubsection}{0em}{4em} @@ -22,7 +22,7 @@ \renewcommand {\listfigurename}{Abbildungsverzeichnis} \renewcommand {\listtablename}{Tabellenverzeichnis} -\addto{\captionsngerman}{% +\addto{\captionsngerman}{ \renewcommand*{\figurename}{Abb.} \renewcommand*{\tablename}{Tab.} } @@ -59,7 +59,7 @@ \renewcommand {\footrulewidth}{0pt} \setlength {\headheight}{15pt} -% set Page numbering to Bottom Right if in Kusche Mode, otherwise Top Centered +% Im Kusche-Mode ist die Seitenzahl unten rechts, ansonsten oben mittig \if\KUSCHE 0 \fancyhead [c]{\thepage} \fancyfoot {} @@ -75,7 +75,7 @@ % FOOTNOTE \renewcommand{\footnotelayout}{\hspace{0.5em}} -% Conditionals to hide ToF and ToT if they are empty +% Conditionals um AbbildungsVZ und TabellenVZ nur zu rendern, wenn sie nicht leer sind \newtotcounter{figCount} \newtotcounter{tabCount} \let\oldTabTOC=\table @@ -98,35 +98,35 @@ \fi } -% COUNTER (So we can keep counting in Roman after switching to Arabic) +% COUNTER (Zweck: in römischen Zahlen weiterzählen, nachdem der Counter von arabisch zurückgeändert wird) \newcounter{savepage} -% new section new page +% Sections sollen mit Seitenumbruch beginnen \let\stdsection\section \renewcommand\section{\newpage\stdsection} -% override \mathrm{} -> add standard spacing +% Überschreiben von \mathrm{} -> einheitlichen Abstand einfügen \let\oldMathrm\mathrm \renewcommand{\mathrm}[1]{\,\oldMathrm{#1}} -% input path is the root-folder -% only after \input{setup.tex} so all new files in the root will be integrated +% Template-Root-Verzeichnis ist das neue Arbeitsverzeichnis +% muss nach \input{setup.tex} aufgerufen werden, damit alle Template-Root-Dateien integriert werden \makeatletter \def\input@path{{../}{path1/}} \makeatother -% define the old CAUTHOR variable +% die veraltete CAUTHOR Variable wird automatisch befüllt \def\CAUTHOR{\CAUTHORVOR\ \CAUTHORNACH} \newcounter{totalbibentries} \newcommand*{\listcounted}{} \makeatletter -\AtDataInput{% +\AtDataInput{ \xifinlist{\abx@field@entrykey}\listcounted {} - {\stepcounter{totalbibentries}% - \listxadd\listcounted{\abx@field@entrykey}}% + {\stepcounter{totalbibentries} + \listxadd\listcounted{\abx@field@entrykey}} } \makeatother @@ -138,7 +138,7 @@ link-only-first = false } -% Abkürzungsverzeichnis redefine of \UseAcroTemplate, which is the base of \ac +% Abkürzungsverzeichnis überschreibt \UseAcroTemplate für \ac % New Counter to count used acronyms: \newtotcounter{acro_num} \def\oldUseAcroTemplate{} \let\oldUseAcroTemplate=\UseAcroTemplate diff --git a/build/template.tex b/build/template.tex index 5bdc373..a1bc1d7 100644 --- a/build/template.tex +++ b/build/template.tex @@ -1,20 +1,20 @@ % ROOT & PACKAGE SETUP \documentclass [a4paper, 12pt]{article} -% preamble input +% Prämbel laden \input{../preamble.tex} -% management for all packages +% verwendete Pakete laden und konfigurieren \input{components/package.config.tex} -% setups and commands +% Setup von Commands und Dokument \input{components/com.tex} \input{../config.tex} -\input{components/setup.tex} % -> default dir is set to "../" in this file +\input{components/setup.tex} % -> ab hier ist das Arbeitsverzeichnis "../" \input{abk.tex} -% configuration of global definitions +% Konfiguration globaler Definitionen % PDF Metadata \hypersetup{ @@ -25,29 +25,31 @@ \addbibresource {../literatur.bib} \graphicspath {{../assets/img/}} -% opening +% Hier beginnt der Spaß \title{{\LARGE \textbf{\CTITLE}}} \author {} \date {} +% lade Deckblatt ohne Nummerierung \begin{document} \pagenumbering {gobble} \input {build/components/deckblatt.tex} - +% Lade Sperrvermerk abhängig von der Einstellung in conf.tex \if\CSPERRVERMERK 1 \input {build/components/sperrvermerk.tex} \fi - +% Lade Thesenblatt abhängig von der Einstellung in conf.tex \if\CARBEIT B \input {../bachelor.tex} \fi +% Lade Abstract abhängig von der Einstellung in conf.tex \if\HASABSTRACT 1 \input {../abstract.tex} - \newpage % for some reason, the section newpage override doesn't work here, so just do it manually + \newpage % Sections haben hier noch keinen automatischen Seitenumbruch \fi % INHALTSVERZEICHNIS @@ -64,7 +66,7 @@ \conditionalLoT % ABKÜRZUNGSVERZEICHNIS -% will only be created if \ac or similar used at least once +% wird nur dann generiert, wenn mindestens ein mal \ac oder ein verwandter Befehl aufgerufen wurde und damit nicht leer ist \ifnum\totvalue{acro_num}>0 \printacronyms \addcontentsline{toc}{section}{Abkürzungsverzeichnis} @@ -110,17 +112,18 @@ \cleardoublepage \fi \else - % convenient else branch: disable counting with kapitel.lfd and return to normal counting for appendix + % zweckentfremdetes Else: die kapitel.lfd-Nummerierung wird im Kusche Mode ab hier wieder deaktiviert, + % da Anhänge mit Buchstaben nummeriert werden sollen \counterwithout{figure}{section} \counterwithout{table}{section} \fi %%%%% -% NOTE: do not refactor the "else" above away from the "input" below or stuff will break. I just abused an existing \if\KUSCHE -% Move the else above in its own if-statement if neccessary +% ACHTUNG: den obigen Else-Zweig bitte nicht von dem \input unten wegrefactorn, da die Nummerierung sonst ggf. nicht korrekt ist. +% Sollte das zum Problem werden, gehört obiger Else-Zweig in ein eigenes \if an diese Stelle %%%%% -\renewFigTabCap % change the behavior from the env figure and table and the command \caption{} +\renewFigTabCap % Verhalten von Figure und Table Environments sowie \caption wird verändert (TODO: wie genau? LG, ZPM) \input{anlagen.tex} \cleardoublepage