diff options
Diffstat (limited to 'Master/texmf-dist/tex')
7 files changed, 113 insertions, 46 deletions
diff --git a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-declaration.def b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-declaration.def index b73b7dd22f0..93c915f9d11 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-declaration.def +++ b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-declaration.def @@ -1,12 +1,29 @@ \ifcsdef{chapter}% -{\chapter*{Ehrenwörtliche Erklärung}}% -{\section*{Ehrenwörtliche Erklärung}} +{\chapter*{Erklärung}}% +{\section*{Erklärung}} \thispagestyle{empty} -\vspace{5cm} -Gemäß \S 5 (3) der Studien- und Prüfungsordnung DHBW Technik vom 22. September 2011.\\ -Ich habe die vorliegende Arbeit selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet. +\bigskip + +Ich versichere hiermit, dass ich meine \getThesisType{} mit dem\bigskip + +\textsc{Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + +{\bfseries \getThesisTitle} + +\ifcsempty{iodhbwm@thesis@second@title}{}{% + \bigskip + \textsc{Thema B}\par% + {\bfseries \getThesisSecondTitle}% +}{}\bigskip + +selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. + + +Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt.$^\ast$ + +{\small$^\ast$ falls beide Fassungen gefordert sind} \vfill @@ -15,4 +32,4 @@ Ich habe die vorliegende Arbeit selbstständig verfasst und keine anderen als di \getLocation, den \getDate \end{tabular} -\clearpage
\ No newline at end of file +\clearpage diff --git a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-ba.def b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-ba.def index 2af4304810e..f8e05ce8df2 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-ba.def +++ b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-ba.def @@ -1,10 +1,10 @@ \begin{titlepage} \centering \ifcsempty{iodhbwm@institute@logo}{% - \includegraphics[height=1.7cm]{dhbw-logo} + \includegraphics[height=1.7cm]{\getDHBWLogo} }{% \begin{minipage}[c]{.25\textwidth} - \includegraphics[width=\linewidth,keepaspectratio]{dhbw-logo} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} \end{minipage} \hfill \begin{minipage}[c]{.25\textwidth} @@ -30,7 +30,7 @@ \bigskip des Studiengangs \getCourseName\par - der Dualen Hochschule Baden-Württemberg Mannheim + der Dualen Hochschule Baden-Württemberg \getDHBWLocation \vfill @@ -54,4 +54,4 @@ \end{tabularx} } \cleardoublepage -\end{titlepage}
\ No newline at end of file +\end{titlepage} diff --git a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-pa.def b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-pa.def index d37eeeffe77..790563ecebb 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-pa.def +++ b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-pa.def @@ -1,10 +1,10 @@ \begin{titlepage} \centering \ifcsempty{iodhbwm@institute@logo}{% - \includegraphics[height=1.5cm]{dhbw-logo} + \includegraphics[height=1.5cm]{\getDHBWLogo} }{% \begin{minipage}[c]{.25\textwidth} - \includegraphics[width=\linewidth,keepaspectratio]{dhbw-logo} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} \end{minipage} \hfill \begin{minipage}[c]{.25\textwidth} @@ -19,7 +19,7 @@ \normalsize des Studiengangs \getCourseName\par - der Dualen Hochschule Baden-Württemberg Mannheim + der Dualen Hochschule Baden-Württemberg \getDHBWLocation \rule{\textwidth}{.5mm}\bigskip @@ -56,4 +56,4 @@ \end{tabularx} } \cleardoublepage -\end{titlepage}
\ No newline at end of file +\end{titlepage} diff --git a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-sa.def b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-sa.def index 275ad523bb1..b1cab1a4804 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-sa.def +++ b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-sa.def @@ -1,12 +1,12 @@ \begin{titlepage} \centering - \includegraphics[height=1.7cm]{dhbw-logo} + \includegraphics[height=1.7cm]{\getDHBWLogo} \Large\textsc{Studienarbeit} \normalsize des Studiengangs \getCourseName\par - der Dualen Hochschule Baden-Württemberg Mannheim + der Dualen Hochschule Baden-Württemberg \getDHBWLocation \rule{\textwidth}{.5mm}\bigskip @@ -43,4 +43,4 @@ \end{tabularx} } \cleardoublepage -\end{titlepage}
\ No newline at end of file +\end{titlepage} diff --git a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage.def b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage.def index 8b1d78be5a2..33b50837a22 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage.def +++ b/Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage.def @@ -18,7 +18,7 @@ \normalsize des Studiengangs Informationstechnik\par - der Dualen Hochschule Baden-Württemberg Mannheim + der Dualen Hochschule Baden-Württemberg \getDHBWLocation \end{center} \rule{\textwidth}{.5mm}\bigskip @@ -71,4 +71,4 @@ \end{tabularx} } \cleardoublepage -\end{titlepage}
\ No newline at end of file +\end{titlepage} diff --git a/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm-templates.sty b/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm-templates.sty index 679f4e70bb1..ec23a7f0189 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm-templates.sty +++ b/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm-templates.sty @@ -23,8 +23,8 @@ % % ---------------------------------------------------------- -\newcommand*{\iodhbwm@pkg@version}{v1.0} -\newcommand*{\iodhbwm@pkg@date}{2018-12-20} +\newcommand*{\iodhbwm@pkg@version}{v1.1.0} +\newcommand*{\iodhbwm@pkg@date}{2019-05-15} \newcommand*{\iodhbwm@pkg@info}{Inoffical DHBW Mannheim thesis package} \newcommand*{\iodhbwm@pkg@name}{iodhbwm-templates} @@ -66,6 +66,7 @@ \newbool{iodhbwm@if@print@lot} \newbool{iodhbwm@if@print@lof} \newbool{iodhbwm@if@print@location} +\newbool{iodhbwm@if@oldpagestyle} % ---------------------------------------------------------- % Define internal commands @@ -77,12 +78,19 @@ \edef\iodhbwm@file@titlepage@sa{\iodhbwm@file@prefix-titlepage-sa\iodhbwm@file@ending} \edef\iodhbwm@file@titlepage@pa{\iodhbwm@file@prefix-titlepage-pa\iodhbwm@file@ending} \edef\iodhbwm@file@declaration@default{\iodhbwm@file@prefix-declaration\iodhbwm@file@ending} -\edef\iodhbw@file@abstract@default{\iodhbwm@file@prefix-abstract.inc} +\edef\iodhbwm@file@abstract@default{\iodhbwm@file@prefix-abstract.inc} \def\iodhbwm@bachelor@type@boe{Bachelor of Engineering} \def\iodhbwm@bachelor@type@bos{Bachelor of Science} \def\iodhbwm@bachelor@type@boa{Bachelor of Arts} +\def\iodhbwm@thesis@type@ba{Bachelorarbeit} +\def\iodhbwm@thesis@type@pa{Projektarbeit} +\def\iodhbwm@thesis@type@sa{Studienarbeit} + +\def\iodhbwm@dhbw@location@default{Mannheim} +\def\iodhbwm@dhbw@logo@default{dhbw-logo} + %--------------------------------------------------- % Defining package options %--------------------------------------------------- @@ -95,8 +103,8 @@ declaration/.default = \iodhbwm@file@declaration@default, declaration = \iodhbwm@file@declaration@default, abstract/.store in = \@iodhbwm@file@abstract, - abstract/.default = \iodhbw@file@abstract@default, - abstract = = \iodhbw@file@abstract@default, + abstract/.default = \iodhbwm@file@abstract@default, + abstract = = \iodhbwm@file@abstract@default, bachelor degree type/.store in = \iodhbwm@bachelor@degree, bachelor degree type/.default = \iodhbwm@bachelor@type@boe, bachelor degree type = \iodhbwm@bachelor@type@boe, @@ -104,10 +112,22 @@ bachelor degree/BoE/.estyle = {/dhbw/bachelor degree type = \iodhbwm@bachelor@type@boe}, bachelor degree/BoS/.estyle = {/dhbw/bachelor degree type = \iodhbwm@bachelor@type@bos}, bachelor degree/BoA/.estyle = {/dhbw/bachelor degree type = \iodhbwm@bachelor@type@boa}, + thesis type name/.store in = \iodhbwm@thesis@type, + thesis type name/.default = \iodhbwm@thesis@type@ba, + thesis type name = \iodhbwm@thesis@type@ba, thesis type/.is choice, - thesis type/BA/.estyle = {/dhbw/titlepage = \iodhbwm@file@titlepage@ba}, - thesis type/SA/.estyle = {/dhbw/titlepage = \iodhbwm@file@titlepage@sa}, - thesis type/PA/.estyle = {/dhbw/titlepage = \iodhbwm@file@titlepage@pa}, + thesis type/BA/.estyle = {% + /dhbw/titlepage = \iodhbwm@file@titlepage@ba,% + /dhbw/thesis type name = \iodhbwm@thesis@type@ba% + }, + thesis type/SA/.estyle = {% + /dhbw/titlepage = \iodhbwm@file@titlepage@sa,% + /dhbw/thesis type name = \iodhbwm@thesis@type@sa% + }, + thesis type/PA/.estyle = {% + /dhbw/titlepage = \iodhbwm@file@titlepage@pa,% + /dhbw/thesis type name = \iodhbwm@thesis@type@pa% + }, thesis title/.store in = \iodhbwm@thesis@title, thesis title = {}, thesis second title/.store in = \iodhbwm@thesis@second@title, @@ -119,9 +139,15 @@ \def\iodhbwm@date@submission{#1}% }, date = \today, - submission date/.store in = \iodhbwm@date@submission, + submission date/.store in = \iodhbwm@date@submission, location/.store in = \iodhbwm@location, location = {}, + dhbw location/.store in = \iodhbwm@dhbw@location, + dhbw location/.default = \iodhbwm@dhbw@location@default, + dhbw location = \iodhbwm@dhbw@location@default, + dhbw logo/.store in = \iodhbwm@dhbw@logo, + dhbw logo/.default = \iodhbwm@dhbw@logo@default, + dhbw logo = \iodhbwm@dhbw@logo@default, institute/.store in = \iodhbwm@institute, institute section/.store in = \iodhbwm@institute@section, institute section = {}, @@ -139,15 +165,15 @@ processing period = {}, reviewer/.store in = \iodhbwm@reviewer, reviewer = {}, - titlepage/print location/.is if = iodhbwm@if@print@location, - intro/print titlepage/.is if = iodhbwm@if@print@titlepage, - intro/print abstract/.is if = iodhbwm@if@print@abstract, - intro/abstract file/.search also = {/dhbw/abstract}, - intro/print declaration/.is if = iodhbwm@if@print@declaration, - intro/print toc/.is if = iodhbwm@if@print@toc, - intro/print lof/.is if = iodhbwm@if@print@lof, - intro/print lot/.is if = iodhbwm@if@print@lot, - intro/print all lists/.style = {% + titlepage/print location/.is if = iodhbwm@if@print@location, + intro/print titlepage/.is if = iodhbwm@if@print@titlepage, + intro/print abstract/.is if = iodhbwm@if@print@abstract, + intro/abstract file/.search also = {/dhbw/abstract}, + intro/print declaration/.is if = iodhbwm@if@print@declaration, + intro/print toc/.is if = iodhbwm@if@print@toc, + intro/print lof/.is if = iodhbwm@if@print@lof, + intro/print lot/.is if = iodhbwm@if@print@lot, + intro/print all lists/.style = {% /dhbw/intro/print toc = true, /dhbw/intro/print lot = true, /dhbw/intro/print lof = true @@ -158,8 +184,9 @@ /dhbw/intro/print declaration = true, /dhbw/intro/print abstract = true }, - intro/append custom content/.store in = \iodhbwm@append@custom@content, - intro/append custom content = {} + intro/append custom content/.store in = \iodhbwm@append@custom@content, + intro/append custom content = {}, + intro/roman page numbers/.is if = iodhbwm@if@oldpagestyle } \newrobustcmd\dhbwsetup[1]{\pgfqkeys{/dhbw}{#1}} @@ -297,6 +324,25 @@ }}{See documentation for more information}% }{\iodhbwm@bachelor@degree}% } +\newcommand{\getThesisType}{% + \ifdefempty{\iodhbwm@thesis@type}{% + \PackageError{\iodhbwm@pkg@name}{% + Option thesis type required!\MessageBreak + Please use\MessageBreak\protect\dhbwsetup{\MessageBreak + \space\space thesis type = BA | SA | PA\MessageBreak + }}{See documentation for more information}% + }{\iodhbwm@thesis@type}% +} +\newcommand{\getDHBWLocation}{% + \ifdefempty{\iodhbwm@dhbw@location}{% + \PackageError{\iodhbwm@pkg@name}{% + Option dhbw location required!\MessageBreak + Please use\MessageBreak\protect\dhbwsetup{\MessageBreak + \space\space dhbw location = {Your DHBW Location}\MessageBreak + }}{See documentation for more information}% + }{\iodhbwm@dhbw@location}% +} +\newcommand{\getDHBWLogo}{\iodhbwm@dhbw@logo} % ---------------------------------------------------------- % Commands for structuring @@ -338,10 +384,14 @@ % Switch pagestyle % Deactivate page numbers in ToC \newcommand{\dhbwfrontmatter}{% - \pagestyle{empty} - \renewcommand*{\chapterpagestyle}{empty} - \hypersetup{pageanchor=false} - \addtocontents{toc}{\booltrue{iodhbwm@if@toc@unnumbered}} + \ifbool{iodhbwm@if@oldpagestyle}{% + \pagenumbering{Roman}% + }{% + \pagestyle{empty}% + \renewcommand*{\chapterpagestyle}{empty}% + \hypersetup{pageanchor=false}% + \addtocontents{toc}{\booltrue{iodhbwm@if@toc@unnumbered}}% + }% } % Switch pagestyle @@ -429,4 +479,4 @@ }% } -\endinput
\ No newline at end of file +\endinput diff --git a/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls b/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls index 580c873add9..508c3071833 100644 --- a/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls +++ b/Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls @@ -23,8 +23,8 @@ % % ---------------------------------------------------------- -\newcommand*{\iodhbwm@cls@version}{v1.0.1} -\newcommand*{\iodhbwm@cls@date}{2019-01-27} +\newcommand*{\iodhbwm@cls@version}{v1.1.0} +\newcommand*{\iodhbwm@cls@date}{2019-05-15} \newcommand*{\iodhbwm@cls@info}{Inoffical DHBW Mannheim thesis class} \ProvidesClass{iodhbwm}[% |