Skip to content

Commit

Permalink
german comments
Browse files Browse the repository at this point in the history
WE ARE A VERY DEUTSCHES REPOSITORY AND ZIS IS WHY WE BRAUCHEN DEUTSCHE KOMMENTARE
(see #5)
  • Loading branch information
ZeroPointMax committed Nov 19, 2021
1 parent 4796fdf commit 65576da
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 31 deletions.
6 changes: 3 additions & 3 deletions build/components/package.config.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
28 changes: 14 additions & 14 deletions build/components/setup.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
\widowpenalty10000
\clubpenalty10000

% ToC SETUP
% INHALTSVERZEICHNIS SETUP
\cftsetindents {section}{0em}{4em}
\cftsetindents {subsection}{0em}{4em}
\cftsetindents {subsubsection}{0em}{4em}
Expand All @@ -22,7 +22,7 @@
\renewcommand {\listfigurename}{Abbildungsverzeichnis}
\renewcommand {\listtablename}{Tabellenverzeichnis}

\addto{\captionsngerman}{%
\addto{\captionsngerman}{
\renewcommand*{\figurename}{Abb.}
\renewcommand*{\tablename}{Tab.}
}
Expand Down Expand Up @@ -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 {}
Expand All @@ -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
Expand All @@ -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

Expand All @@ -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
Expand Down
31 changes: 17 additions & 14 deletions build/template.tex
Original file line number Diff line number Diff line change
@@ -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{
Expand All @@ -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
Expand All @@ -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}
Expand Down Expand Up @@ -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

Expand Down

0 comments on commit 65576da

Please sign in to comment.