diff --git a/TeX/Assets/Fonts/Blender/Blender-Bold.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-Bold.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-Bold.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-Bold.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-BoldItalic.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-BoldItalic.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-BoldItalic.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-BoldItalic.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-Book.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-Book.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-Book.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-Book.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-BookItalic.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-BookItalic.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-BookItalic.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-BookItalic.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-Medium.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-Medium.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-Medium.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-Medium.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-MediumItalic.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-MediumItalic.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-MediumItalic.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-MediumItalic.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-Strong.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-Strong.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-Strong.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-Strong.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-Thin.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-Thin.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-Thin.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-Thin.ttf diff --git a/TeX/Assets/Fonts/Blender/Blender-ThinItalic.ttf b/HSRTReport/Assets/Fonts/Blender/Blender-ThinItalic.ttf similarity index 100% rename from TeX/Assets/Fonts/Blender/Blender-ThinItalic.ttf rename to HSRTReport/Assets/Fonts/Blender/Blender-ThinItalic.ttf diff --git a/TeX/Assets/Fonts/DIN/DIN-Black.ttf b/HSRTReport/Assets/Fonts/DIN/DIN-Black.ttf similarity index 100% rename from TeX/Assets/Fonts/DIN/DIN-Black.ttf rename to HSRTReport/Assets/Fonts/DIN/DIN-Black.ttf diff --git a/TeX/Assets/Fonts/DIN/DIN-Bold.ttf b/HSRTReport/Assets/Fonts/DIN/DIN-Bold.ttf similarity index 100% rename from TeX/Assets/Fonts/DIN/DIN-Bold.ttf rename to HSRTReport/Assets/Fonts/DIN/DIN-Bold.ttf diff --git a/TeX/Assets/Fonts/DIN/DIN-BoldItalic.ttf b/HSRTReport/Assets/Fonts/DIN/DIN-BoldItalic.ttf similarity index 100% rename from TeX/Assets/Fonts/DIN/DIN-BoldItalic.ttf rename to HSRTReport/Assets/Fonts/DIN/DIN-BoldItalic.ttf diff --git a/TeX/Assets/Fonts/DIN/DIN-Italic.ttf b/HSRTReport/Assets/Fonts/DIN/DIN-Italic.ttf similarity index 100% rename from TeX/Assets/Fonts/DIN/DIN-Italic.ttf rename to HSRTReport/Assets/Fonts/DIN/DIN-Italic.ttf diff --git a/TeX/Assets/Fonts/DIN/DIN-Medium.ttf b/HSRTReport/Assets/Fonts/DIN/DIN-Medium.ttf similarity index 100% rename from TeX/Assets/Fonts/DIN/DIN-Medium.ttf rename to HSRTReport/Assets/Fonts/DIN/DIN-Medium.ttf diff --git a/TeX/Assets/Fonts/DIN/DIN-Regular.ttf b/HSRTReport/Assets/Fonts/DIN/DIN-Regular.ttf similarity index 100% rename from TeX/Assets/Fonts/DIN/DIN-Regular.ttf rename to HSRTReport/Assets/Fonts/DIN/DIN-Regular.ttf diff --git a/TeX/Assets/Fonts/Times New Roman.ttf b/HSRTReport/Assets/Fonts/Times New Roman.ttf similarity index 100% rename from TeX/Assets/Fonts/Times New Roman.ttf rename to HSRTReport/Assets/Fonts/Times New Roman.ttf diff --git a/TeX/Assets/Images/DUMMY.png b/HSRTReport/Assets/Images/DUMMY.png similarity index 100% rename from TeX/Assets/Images/DUMMY.png rename to HSRTReport/Assets/Images/DUMMY.png diff --git a/TeX/Assets/Images/DUMMY.svg b/HSRTReport/Assets/Images/DUMMY.svg similarity index 100% rename from TeX/Assets/Images/DUMMY.svg rename to HSRTReport/Assets/Images/DUMMY.svg diff --git a/TeX/Assets/Images/DUMMY_FOOT.png b/HSRTReport/Assets/Images/DUMMY_FOOT.png similarity index 100% rename from TeX/Assets/Images/DUMMY_FOOT.png rename to HSRTReport/Assets/Images/DUMMY_FOOT.png diff --git a/TeX/Assets/Images/DUMMY_FOOT.svg b/HSRTReport/Assets/Images/DUMMY_FOOT.svg similarity index 100% rename from TeX/Assets/Images/DUMMY_FOOT.svg rename to HSRTReport/Assets/Images/DUMMY_FOOT.svg diff --git a/TeX/Assets/Images/HSRT.png b/HSRTReport/Assets/Images/HSRT.png similarity index 100% rename from TeX/Assets/Images/HSRT.png rename to HSRTReport/Assets/Images/HSRT.png diff --git a/TeX/Assets/Images/HSRT.svg b/HSRTReport/Assets/Images/HSRT.svg similarity index 100% rename from TeX/Assets/Images/HSRT.svg rename to HSRTReport/Assets/Images/HSRT.svg diff --git a/TeX/Assets/Images/INF.png b/HSRTReport/Assets/Images/INF.png similarity index 100% rename from TeX/Assets/Images/INF.png rename to HSRTReport/Assets/Images/INF.png diff --git a/TeX/Assets/Images/INF.svg b/HSRTReport/Assets/Images/INF.svg similarity index 100% rename from TeX/Assets/Images/INF.svg rename to HSRTReport/Assets/Images/INF.svg diff --git a/TeX/Assets/Images/METI.png b/HSRTReport/Assets/Images/METI.png similarity index 100% rename from TeX/Assets/Images/METI.png rename to HSRTReport/Assets/Images/METI.png diff --git a/TeX/Assets/Images/STUPA.png b/HSRTReport/Assets/Images/STUPA.png similarity index 100% rename from TeX/Assets/Images/STUPA.png rename to HSRTReport/Assets/Images/STUPA.png diff --git a/TeX/Assets/Images/Skyline.svg b/HSRTReport/Assets/Images/Skyline.svg similarity index 100% rename from TeX/Assets/Images/Skyline.svg rename to HSRTReport/Assets/Images/Skyline.svg diff --git a/TeX/Assets/Images/Stupa.png b/HSRTReport/Assets/Images/Stupa.png similarity index 100% rename from TeX/Assets/Images/Stupa.png rename to HSRTReport/Assets/Images/Stupa.png diff --git a/TeX/Classes/HSRTReport/HSRTReport.cls b/HSRTReport/HSRTReport.cls similarity index 81% rename from TeX/Classes/HSRTReport/HSRTReport.cls rename to HSRTReport/HSRTReport.cls index 58d22f7..274e40d 100644 --- a/TeX/Classes/HSRTReport/HSRTReport.cls +++ b/HSRTReport/HSRTReport.cls @@ -1,4 +1,20 @@ -% !TEX root = ../../../Main.tex +% ======================================================================================= +% Original Author: Martin Oswald (Zürich University of Applied Sciences) +% Modified by: Frederik Beimgraben (University of Applied Sciences Reutlingen) +% Description: This class is a modified version of the ZHAWReport class by Martin Oswald. +% It is used for reports at the University of Applied Sciences Reutlingen. +% ======================================================================================= +% License: Creative Commons CC BY 4.0 +% Creative Commons Attribution-ShareAlike 4.0 International License. +% +% You should have received a copy of the license along with this +% work. If not, see . +% ======================================================================================= + +% String comparison Command +\ExplSyntaxOn +\cs_new_eq:NN \strcompare \str_if_eq:eeTF +\ExplSyntaxOff % Suppress all warnings; Only show errors \usepackage{silence} @@ -13,16 +29,16 @@ %---------------------------------------- % PATHS %---------------------------------------- -\def\fontsPath{TeX/Assets/Fonts} -\def\imagesPath{TeX/Assets/Images} -\def\classPath{TeX/Classes/HSRTReport} +\def\classPath{HSRTReport} +\def\fontsPath{\classPath/Assets/Fonts} +\def\imagesPath{\classPath/Assets/Images} %---------------------------------------- % CLASS DEFINITION AND PARAMETERS %---------------------------------------- % Original: ZHAWReport.cls by Martin Oswald \NeedsTeXFormat{LaTeX2e} -\newcommand{\classname}{TeX/Classes/HSRTReport/HSRTReport} +\newcommand{\classname}{HSRTReport/HSRTReport} \ProvidesClass{\classname}[2024/07/08 HSRT Report Class] \providecommand{\baseclass}{scrreprt} @@ -36,23 +52,10 @@ % Load the base class with options \LoadClass{\baseclass} -%---------------------------------------- -% REQUIRED PACKAGES -%---------------------------------------- -\RequirePackage[ngerman]{babel} -\RequirePackage{lmodern} -\RequirePackage{graphicx} -\RequirePackage{svg} -\RequirePackage[T1]{fontenc} -\RequirePackage{fontspec} -\RequirePackage{tikz} -\RequirePackage{fancyhdr} -\RequirePackage{bophook} -\RequirePackage{ifthen} -\RequirePackage{arrayjobx} -\RequirePackage{etoolbox} -\RequirePackage{transparent} -\RequirePackage{tocloft} +% ---------------------------------------- +% Imports +% ---------------------------------------- +\input{\classPath/Imports} %---------------------------------------- % REFS @@ -187,7 +190,7 @@ } % ============================================================================= -\def\skylinePath{TeX/Assets/Images/Skyline.svg} +\def\skylinePath{\classPath/Assets/Images/Skyline.svg} \newcommand{\footerYShift}{1.5em} \newcommand{\footerXShift}{0.7em} @@ -220,13 +223,13 @@ \ifthenelse{\equal{\extension}{svg}}{ \begin{tikzpicture} \node[opacity=\opacity] { - \includesvg[height=\imageHeight]{TeX/Assets/Images/\temp@macro.\extension} + \includesvg[height=\imageHeight]{\classPath/Assets/Images/\temp@macro.\extension} }; \end{tikzpicture} }{ \begin{tikzpicture} \node[opacity=\opacity] { - \includegraphics[height=\imageHeight]{TeX/Assets/Images/\temp@macro.\extension} + \includegraphics[height=\imageHeight]{\classPath/Assets/Images/\temp@macro.\extension} }; \end{tikzpicture} } @@ -278,8 +281,6 @@ \newcommand{\decoRule}{\rule{.8\textwidth}{.4pt}} -\input{\classPath/Pages/Titlepage.tex} - %---------------------------------------- % TABLE OF CONTENTS %---------------------------------------- @@ -294,3 +295,17 @@ \renewcommand\cftsecfont{\blenderfont\color{gray}} \renewcommand\cftsubsecfont{\blenderfont\color{gray}} \renewcommand\cftsubsubsecfont{\blenderfont\color{gray}} + +% ---------------------------------------- +% Local Imports +% ---------------------------------------- +\input{\classPath/Pages/Titlepage.tex} + +% ==== Tools ==== +\input{\classPath/Modules/Listings} +\input{\classPath/Modules/Floats} +\input{\classPath/Modules/MeetingPresence} +\input{\classPath/Modules/InfoBlocks} +\input{\classPath/Modules/Watermark} +\input{\classPath/Modules/ToC} +\input{\classPath/Modules/Typography} \ No newline at end of file diff --git a/HSRTReport/Imports.tex b/HSRTReport/Imports.tex new file mode 100644 index 0000000..96d97a4 --- /dev/null +++ b/HSRTReport/Imports.tex @@ -0,0 +1,183 @@ +% !TEX root = ./HSRTReport.cls + +% ==== Imports ==== + +% calc package +\RequirePackage{calc} + +% fp package +\RequirePackage[nomessages]{fp}% http://ctan.org/pkg/fp + +% xstring package +\RequirePackage{xstring} + +% Glossaries package +\RequirePackage{glossaries} + +% Import multicols +\RequirePackage{multicol} + +% Silence package warnings +\RequirePackage{silence} + +% Babel for language support +\RequirePackage[ngerman]{babel} + +% Bibliography management with biber backend and IEEE style +\RequirePackage[ + backend=biber, + sorting=none, + style=ieee +]{biblatex} + +% Context-sensitive quotation marks +\RequirePackage{csquotes} + +% Geometry for setting page dimensions and margins +\RequirePackage[a4paper, margin=2cm]{geometry} + +% Booktabs for better table formatting +\RequirePackage{booktabs} + +% Tabularx for tables with fixed width columns +\RequirePackage{tabularx} + +% Longtable for tables that span multiple pages +\RequirePackage{longtable} + +% Graphics support +\RequirePackage{graphicx} + +% Enumitem for customized lists +\RequirePackage{enumitem} + +% Verbatim for including literal text +\RequirePackage{verbatim} + +% Captions for customizing figure and table captions +\RequirePackage{caption} + +% Floatrow for advanced float customization +\RequirePackage{floatrow} + +% Subcaption for subfigures within a figure +\RequirePackage[subrefformat=parens]{subcaption} + +% Glossaries for glossary support +\RequirePackage{glossaries} + +% Blindtext for generating dummy text +\RequirePackage{blindtext} + +% Listings for including source code with syntax highlighting +\RequirePackage{listings} + +% Hyphenation support for monospaced fonts +\RequirePackage[htt]{hyphenat} + +% Color package for text coloring +\RequirePackage{color} + +% Additional options for captions +\RequirePackage{caption,xparse} + +% Multirow for table cells spanning multiple rows +\RequirePackage{multirow} + +% Mathematical symbols and fonts +\RequirePackage{amssymb} + +% Pifont for dingbat symbols +\RequirePackage{pifont} + +% Epigraph for quotations +\RequirePackage{epigraph} + +% Lipsum for generating dummy text +\RequirePackage{lipsum} + +% Setspace for line spacing +\RequirePackage{setspace} + +% Lmodern for scalable font +\RequirePackage{lmodern} + +% Anyfontsize for using arbitrary font sizes +\RequirePackage{anyfontsize} + +% For dotted lines in tables +\RequirePackage{arydshln} + +% Boxes (for Info, Warning, etc.) +\RequirePackage[framemethod=TikZ]{mdframed} + +% Emojis +\RequirePackage{twemojis} + +% Euro Symbol +\RequirePackage{eurosym} + +% To add a watermark +\RequirePackage{draftwatermark} + +% Unicode Symbols +\RequirePackage{utfsym} + +% For the \textsubscript command +\RequirePackage{accsupp} + +% Modify TOC formatting +\RequirePackage{tocloft} + +% Fontawesome for icons +\RequirePackage{fontawesome5} + +% For better environment definitions +\RequirePackage{environ} + +% http://ctan.org/pkg/keyval +\RequirePackage{keyval} + +% For justified text +\RequirePackage{ragged2e} + +% FPeval for floating point calculations +\RequirePackage{xfp} + +% TikZ for drawing +\RequirePackage{tikz} + +% To refer to page text area +\RequirePackage{tikzpagenodes} + +% Pie Chart +\RequirePackage{pgf-pie} + +% Transparent images +\RequirePackage{transparent} + +% SVG images +\RequirePackage{svg} + +% Fontenc for font encoding +\RequirePackage[T1]{fontenc} + +% Fontspec for font selection +\RequirePackage{fontspec} + +% For the IfThenElse command +\RequirePackage{ifthen} + +% Bophook for hooks +\RequirePackage{bophook} + +% For Arrays +\RequirePackage{arrayjobx} + +% For Headers and Footers +\RequirePackage{fancyhdr} + +% Command Patching +\RequirePackage{etoolbox} + +% ==== /Imports ==== \ No newline at end of file diff --git a/TeX/Modules/Floats.tex b/HSRTReport/Modules/Floats.tex similarity index 100% rename from TeX/Modules/Floats.tex rename to HSRTReport/Modules/Floats.tex diff --git a/TeX/Modules/InfoBlocks.tex b/HSRTReport/Modules/InfoBlocks.tex similarity index 100% rename from TeX/Modules/InfoBlocks.tex rename to HSRTReport/Modules/InfoBlocks.tex diff --git a/TeX/Modules/Listings.tex b/HSRTReport/Modules/Listings.tex similarity index 100% rename from TeX/Modules/Listings.tex rename to HSRTReport/Modules/Listings.tex diff --git a/TeX/Modules/MeetingPresence.tex b/HSRTReport/Modules/MeetingPresence.tex similarity index 100% rename from TeX/Modules/MeetingPresence.tex rename to HSRTReport/Modules/MeetingPresence.tex diff --git a/TeX/Modules/ToC.tex b/HSRTReport/Modules/ToC.tex similarity index 100% rename from TeX/Modules/ToC.tex rename to HSRTReport/Modules/ToC.tex diff --git a/TeX/Modules/Typography.tex b/HSRTReport/Modules/Typography.tex similarity index 100% rename from TeX/Modules/Typography.tex rename to HSRTReport/Modules/Typography.tex diff --git a/TeX/Modules/Watermark.tex b/HSRTReport/Modules/Watermark.tex similarity index 100% rename from TeX/Modules/Watermark.tex rename to HSRTReport/Modules/Watermark.tex diff --git a/TeX/Classes/HSRTReport/Pages/Titlepage.tex b/HSRTReport/Pages/Titlepage.tex similarity index 95% rename from TeX/Classes/HSRTReport/Pages/Titlepage.tex rename to HSRTReport/Pages/Titlepage.tex index bebcc80..ef7eddf 100644 --- a/TeX/Classes/HSRTReport/Pages/Titlepage.tex +++ b/HSRTReport/Pages/Titlepage.tex @@ -24,13 +24,13 @@ \ifthenelse{\equal{\extension}{svg}}{ \begin{tikzpicture} \node[opacity=\opacity] { - \includesvg[height=\imageHeight]{TeX/Assets/Images/\temp@macro.\extension} + \includesvg[height=\imageHeight]{\classPath/Assets/Images/\temp@macro.\extension} }; \end{tikzpicture} }{ \begin{tikzpicture} \node[opacity=\opacity] { - \includegraphics[height=\imageHeight]{TeX/Assets/Images/\temp@macro.\extension} + \includegraphics[height=\imageHeight]{\classPath/Assets/Images/\temp@macro.\extension} }; \end{tikzpicture} } diff --git a/Main.tex b/Main.tex index 9295b97..0b2bbcb 100644 --- a/Main.tex +++ b/Main.tex @@ -1,21 +1,17 @@ -\RequirePackage{currfile} - -\ExplSyntaxOn -\cs_new_eq:NN \strcompare \str_if_eq:eeTF -\ExplSyntaxOff - \documentclass[ 11pt, paper=a4, oneside, DIV=14, onecolumn -]{TeX/Classes/HSRTReport/HSRTReport} +]{HSRTReport/HSRTReport} -\input{TeX/Report} +\input{TeX/Preamble} +% ==== Document ==== \begin{document} +% Title page \maketitle \setstretch{1.0} diff --git a/TeX/Imports.tex b/TeX/Imports.tex deleted file mode 100644 index 94b825a..0000000 --- a/TeX/Imports.tex +++ /dev/null @@ -1,167 +0,0 @@ -% !TEX root = ../Main.tex - -% ==== Imports ==== - -% calc package -\usepackage{calc} - -% fp package -\usepackage[nomessages]{fp}% http://ctan.org/pkg/fp - -% xstring package -\usepackage{xstring} - -% Glossaries package -\usepackage{glossaries} - -% Import multicols -\usepackage{multicol} - -% Silence package warnings -\usepackage{silence} - -% Babel for language support -\usepackage[ngerman]{babel} - -% Bibliography management with biber backend and IEEE style -\usepackage[ - backend=biber, - sorting=none, - style=ieee -]{biblatex} - -% Context-sensitive quotation marks -\usepackage{csquotes} - -% Clever referencing with hyperlinked references -\usepackage[nameinlink, noabbrev]{cleveref} - -% Geometry for setting page dimensions and margins -\usepackage[a4paper, margin=2cm]{geometry} - -% Booktabs for better table formatting -\usepackage{booktabs} - -% Tabularx for tables with fixed width columns -\usepackage{tabularx} - -% Longtable for tables that span multiple pages -\usepackage{longtable} - -% Graphics support -\usepackage{graphicx} - -% Enumitem for customized lists -\usepackage{enumitem} - -% Verbatim for including literal text -\usepackage{verbatim} - -% Captions for customizing figure and table captions -\usepackage{caption} - -% Floatrow for advanced float customization -\usepackage{floatrow} - -% Subcaption for subfigures within a figure -\usepackage[subrefformat=parens]{subcaption} - -% Glossaries for glossary support -\usepackage{glossaries} - -% Blindtext for generating dummy text -\usepackage{blindtext} - -% Listings for including source code with syntax highlighting -\usepackage{listings} - -% Hyphenation support for monospaced fonts -\usepackage[htt]{hyphenat} - -% Color package for text coloring -\usepackage{color} - -% Additional options for captions -\usepackage{caption,xparse} - -% Multirow for table cells spanning multiple rows -\usepackage{multirow} - -% Mathematical symbols and fonts -\usepackage{amssymb} - -% Pifont for dingbat symbols -\usepackage{pifont} - -% Epigraph for quotations -\usepackage{epigraph} - -% Lipsum for generating dummy text -\usepackage{lipsum} - -% Setspace for line spacing -\usepackage{setspace} - -% Lmodern for scalable font -\usepackage{lmodern} - -% Anyfontsize for using arbitrary font sizes -\usepackage{anyfontsize} - -% For dotted lines in tables -\usepackage{arydshln} - -% Boxes (for Info, Warning, etc.) -\usepackage[framemethod=TikZ]{mdframed} - -% Emojis -\usepackage{twemojis} - -% Euro Symbol -\usepackage{eurosym} - -% To add a watermark -\usepackage{draftwatermark} - -% Unicode Symbols -\usepackage{utfsym} - -% For the \textsubscript command -\usepackage{accsupp} - -% Modify TOC formatting -\usepackage{tocloft} - -% Fontawesome for icons -\usepackage{fontawesome5} - -% For better environment definitions -\usepackage{environ} - -% http://ctan.org/pkg/keyval -\usepackage{keyval} - -% For justified text -\usepackage{ragged2e} - -% FPeval for floating point calculations -\usepackage{xfp} - -% To refer to page text area -\usepackage{tikzpagenodes} - -% Pie Chart -\usepackage{pgf-pie} - -% Transparent images -\usepackage{transparent} - -% ==== /Imports ==== - -% Tool to import relative to current file using -% the currfile package -\DeclareRobustCommand{\inputrelative}[1]{ - % Write \currfiledir#1 to the log file - \typeout{Importing file: <\currfiledir#1> relative to <\currfiledir>} - \input{\currfiledir#1} -} \ No newline at end of file diff --git a/TeX/Preamble.tex b/TeX/Preamble.tex new file mode 100644 index 0000000..111cb9f --- /dev/null +++ b/TeX/Preamble.tex @@ -0,0 +1,16 @@ +% !TEX root = ../Main.tex + +% ==== Settings ==== +\input{TeX/Settings/General} +\input{TeX/Settings/Logos} +% ==== /Settings ==== + +% ==== Imports ==== +\usepackage{hyperref} +\usepackage[nameinlink, noabbrev]{cleveref} +% ==== /Imports ==== + +% ==== Glossary ==== +\input{Content/99_glossary.tex} +\makenoidxglossaries +% ==== /Glossary ==== \ No newline at end of file diff --git a/TeX/Report.tex b/TeX/Report.tex deleted file mode 100644 index 91e6d00..0000000 --- a/TeX/Report.tex +++ /dev/null @@ -1,23 +0,0 @@ -% !TEX root = ../Main.tex -\WarningsOff* - -% ==== Imports ==== -\input{TeX/Imports} - -% ==== Settings ==== -\input{TeX/Settings/General} -\input{TeX/Settings/Logos} -\input{TeX/Settings/BibTeX} - -% ==== Tools ==== -\input{TeX/Modules/Listings} -\input{TeX/Modules/Floats} -\input{TeX/Modules/MeetingPresence} -\input{TeX/Modules/InfoBlocks} -\input{TeX/Modules/Watermark} -\input{TeX/Modules/ToC} -\input{TeX/Modules/Typography} - -% ==== Glossary ==== -\input{Content/99_glossary.tex} -\makenoidxglossaries \ No newline at end of file diff --git a/TeX/Settings.tex b/TeX/Settings.tex deleted file mode 100644 index 5689d0e..0000000 --- a/TeX/Settings.tex +++ /dev/null @@ -1,11 +0,0 @@ -% !TEX root = ../Main.tex - -\newcommand{\meetingDate}{14.11.2024} - -% Current date and time -\createdon{\meetingDate} - -\title{Handout zur außerordentlichen STUPA-Sitzung am \meetingDate} - -\AddLogoExplicit{TeX/Assets/Images/STUPA.png}{1.1}{0.3}{1}{0} -\AddLogoExplicit{TeX/Assets/Images/HSRT.png}{1.4}{0.0}{2}{1} \ No newline at end of file diff --git a/TeX/Settings/BibTeX.tex b/TeX/Settings/BibTeX.tex deleted file mode 100644 index 52cf19f..0000000 --- a/TeX/Settings/BibTeX.tex +++ /dev/null @@ -1,4 +0,0 @@ -% !TEX root = ../../Main.tex - -% Add main.bib to bibliography -\addbibresource{main.bib} \ No newline at end of file diff --git a/TeX/StrCompare.tex b/TeX/StrCompare.tex deleted file mode 100644 index 7b7966f..0000000 --- a/TeX/StrCompare.tex +++ /dev/null @@ -1,5 +0,0 @@ -% !TEX root = ../Main.tex - -\ExplSyntaxOn -\cs_new_eq:NN \strcompare \str_if_eq:eeTF -\ExplSyntaxOff \ No newline at end of file