summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/iodhbwm
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-21 21:02:41 +0000
committerKarl Berry <karl@freefriends.org>2019-05-21 21:02:41 +0000
commita8c7dacd775b4baaab4bf638c2ee092bb6b882c8 (patch)
tree91624997f36457458e6a3a08e909a268e93937fa /Master/texmf-dist/tex/latex/iodhbwm
parent039ae7ab3b77314590eb661c109cd4cadcc183ce (diff)
iodhbwm (21may19)
git-svn-id: svn://tug.org/texlive/trunk@51175 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/iodhbwm')
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/dhbw-declaration.def29
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-ba.def8
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-pa.def8
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage-sa.def6
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/dhbw-titlepage.def4
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/iodhbwm-templates.sty100
-rw-r--r--Master/texmf-dist/tex/latex/iodhbwm/iodhbwm.cls4
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}[%