%% hgbmath.sty %% This file is part of the Hagenberg Thesis package for creating bachelors's and masters's theses %% Author: Wilhelm Burger (wilbur@ieee.org) %% GitHub: https://github.com/Digital-Media/HagenbergThesis %% File encoding: ASCII %% This package defines a simple dictionary mechanism for terms used in title pages. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hgbdict}[2025/02/24]%%AUTO \newcommand{\hgbDictionaryUndefined}{undefined}% % Usage: \hgbDictionarySet{bachelor-thesis}{english}{Bachelor Thesis} % Note: previously existing entry for the same key are replaced! \newcommand{\hgbDictionarySet}[3]{% #1=key, #2=lang, #3=term \expandafter\def\csname hgb@dict-#1-#2\endcsname{#3} } % Usage: \hgbDictionaryGet{bachelor-thesis}{english} \newcommand{\hgbDictionaryGet}[2]{% #1=key, #2=lang \ifcsname hgb@dict-#1-#2\endcsname% \ifdefined, \@ifundefined \csname hgb@dict-#1-#2\endcsname% \else \hgbDictionaryUndefined% Term '#1' is undefined for language '#2'!% \fi } %% ---------------------------------------------------------------------------- %% Add thesis-relevant dictionary items %% ---------------------------------------------------------------------------- %% Note: don't rely on smart quotes being turned on! % Front page terms: \hgbDictionarySet{bachelor-docname}{english}{Bachelor Thesis} \hgbDictionarySet{bachelor-docname}{german}{Bachelorarbeit} \hgbDictionarySet{master-docname}{english}{Master's Thesis} \hgbDictionarySet{master-docname}{german}{Masterarbeit} \hgbDictionarySet{diploma-docname}{english}{Diploma Thesis} \hgbDictionarySet{diploma-docname}{german}{Diplomarbeit} \hgbDictionarySet{phd-docname}{english}{Doctoral Thesis} \hgbDictionarySet{phd-docname}{german}{Dissertation} \hgbDictionarySet{proposal-name}{english}{Proposal} \hgbDictionarySet{proposal-name}{german}{Exposè} \hgbDictionarySet{advisorheader}{english}{Supervisor} \hgbDictionarySet{advisorheader}{german}{Betreuer*in} % Internship-related terms: \hgbDictionarySet{internship-docname}{english}{Internship Report} \hgbDictionarySet{internship-docname}{german}{Praktikumsbericht} \hgbDictionarySet{internship}{english}{Internship} \hgbDictionarySet{internship}{german}{Praktikumsstelle} \hgbDictionarySet{internship-contact-single}{english}{Contact} \hgbDictionarySet{internship-contact-single}{german}{Kontaktperson} \hgbDictionarySet{internship-contact-multiple}{english}{Contacts} \hgbDictionarySet{internship-contact-multiple}{german}{Kontaktpersonen} % License texts: \hgbDictionarySet{strictlicense}{english}{All Rights Reserved} \hgbDictionarySet{strictlicense}{german}{Alle Rechte vorbehalten} \hgbDictionarySet{cclicense}{english}{% \begin{english} This work is published under the conditions of the \textsf{Creative Commons License} \emph{Attribution-NonCommercial-NoDerivatives 4.0 International} (CC BY-NC-ND 4.0)% ---see \url{https://creativecommons.org/licenses/by-nc-nd/4.0/}.% \end{english} } \hgbDictionarySet{cclicense}{german}{% \begin{german} Diese Arbeit wird unter den Bedingungen der \textsf{Creative Commons Lizenz} \emph{Attribution-NonCommercial-NoDerivatives 4.0 International} (CC BY-NC-ND 4.0) veröffentlicht -- siehe \url{https://creativecommons.org/licenses/by-nc-nd/4.0/}.% \end{german} } % Declarations: \hgbDictionarySet{declaration-title}{english}{Declaration} \hgbDictionarySet{declaration-title}{german}{Erklärung} \hgbDictionarySet{declaration-text}{english}{% \begin{english} I hereby declare and confirm that this thesis is entirely the result of my own original work. Where other sources of information have been used, they have been indicated as such and properly acknowledged. I further declare that this or similar work has not been submitted for credit elsewhere. This printed copy is identical to the submitted electronic version. \end{english} } \hgbDictionarySet{declaration-text}{german}{% \begin{german} Ich erkläre eidesstattlich, dass ich die vorliegende Arbeit selbstständig und ohne fremde Hilfe verfasst, andere als die angegebenen Quellen nicht benutzt und die den benutzten Quellen entnommenen Stellen als solche gekennzeichnet habe. Die Arbeit wurde bisher in gleicher oder ähnlicher Form keiner anderen Prüfungsbehörde vorgelegt. Die vorliegende, gedruckte Arbeit ist mit dem elektronisch übermittelten Textdokument identisch. \end{german} }