summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-02-18 22:50:51 +0000
committerKarl Berry <karl@freefriends.org>2014-02-18 22:50:51 +0000
commit29a354f39c4dae114b552397294cc1f01bffa723 (patch)
tree161a83226406263d2aa30eb07a4b9fc98b5b7981 /Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
parente04be551ff8491dcd282c158379e78e501f2b09e (diff)
udesoftec (18feb14)
git-svn-id: svn://tug.org/texlive/trunk@32999 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls')
-rw-r--r--Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls117
1 files changed, 64 insertions, 53 deletions
diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls b/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
index 90a1f9d18b2..f9321ba9b98 100644
--- a/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
+++ b/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec.cls
% Copyright 2013 J. Peter M. Schuler
-% 2013-08-15 v1.2.1 udesoftec
+% 2014-02-18 v1.3.1 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -142,17 +142,28 @@
\title{Komplexer Titel einer Abschlussarbeit f\"ur ein Dokument}
\author{Max Mustermann}
-\def \city{Essen}
-\def \typeofdoc{Masterarbeit}
-\def \labelPreTopic{zum Thema}
-\def \labelRespectConfidentiality{(Sperrvermerk beachten)}
-\def \academicfield{Wirtschaftsinformatik}
-\def \institution{Vorgelegt der Fakult\"at f\"ur Wirtschaftswissenschaften\par der Universit\"at Duisburg-Essen}
-\def \semester{Wintersemester 2011/2012, 8. Fachsemester \academicfield}
-\def \entitle{Englischer Titel der Arbeit}
-\def \confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht}
+\newcommand{\city}[1]{\def \udesoftec@city{#1}}
+\def \udesoftec@city{Essen}
+\newcommand{\typeofdoc}[1]{\def \udesoftec@typeofdoc{#1}}
+\typeofdoc{Masterarbeit}
+\newcommand{\labelPreTopic}[1]{\def \udesoftec@labelPreTopic{#1}}
+\labelPreTopic{zum Thema}
+\newcommand{\labelRespectConfidentiality}[1]{\def \udesoftec@labelRespectConfidentiality{#1}}
+\labelRespectConfidentiality{(Sperrvermerk beachten)}
+\newcommand{\academicfield}[1]{\def \udesoftec@academicfield{#1}}
+\academicfield{Wirtschaftsinformatik}
+\newcommand{\institution}[1]{\def \udesoftec@institution{#1}}
+\institution{Vorgelegt der Fakult\"at f\"ur Wirtschaftswissenschaften\par der Universit\"at Duisburg-Essen}
+\newcommand{\semester}[1]{\def \udesoftec@semester{#1}}
+\semester{Wintersemester 2011/2012, 8. Fachsemester \academicfield}
+\newcommand{\entitle}[1]{\def \udesoftec@entitle{#1}}
+\entitle{Englischer Titel der Arbeit}
+\newcommand{\confidentialitySource}[1]{\def \udesoftec@confidentialitySource{#1}}
+\confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht}
\date{Version: \today}
-\def \authorbox{
+
+\newcommand{\authorbox}[1]{\def \udesoftec@authorbox{#1}}
+\authorbox{
\begin{tabularx}{.7\linewidth}{ll}
von:&Max Mustermann\\
&Musterstrasse 123\\
@@ -165,7 +176,8 @@
\\
\end{tabularx}
}
-\def \templatePageMarkPrefix {} % might be something like "S. "
+
+\def \udesoftec@templatePageMarkPrefix {} % might be something like "S. "
\ProcessOptions\relax
@@ -179,24 +191,24 @@
\fi%
\ifprimaryDocumentLanguageGerman
- \def \templateTitlePageBackground{udesoftec-cover-ude-de}
+ \def \udesoftec@templateTitlePageBackground{udesoftec-cover-ude-de}
\else
- \def \templateTitlePageBackground{udesoftec-cover-ude-en}
+ \def \udesoftec@templateTitlePageBackground{udesoftec-cover-ude-en}
\fi
\iftemplateVawiBamberg
- \def \templateTitlePageBackground{udesoftec-cover-uba}
+ \def \udesoftec@templateTitlePageBackground{udesoftec-cover-uba}
\fi
\iftemplateVawiEssen
- \def \institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik\par der Universit\"at Duisburg-Essen}
- \def \institution{\institutionDefault}
- \def \labelPreTopic{}
+ \def \udesoftec@institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik\par der Universit\"at Duisburg-Essen}
+ \institution{\udesoftec@institutionDefault}
+ \labelPreTopic{}
\fi
\iftemplateVawiBamberg
- \def \institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik}
- \def \institution{\institutionDefault}
- \def \labelPreTopic{}
+ \def \udesoftec@institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik}
+ \institution{\institutionDefault}
+ \labelPreTopic{}
\fi
\iftemplateDocumentLayoutChoosen
@@ -296,16 +308,15 @@
\ifprimaryDocumentLanguageGerman
\else
-\def \templateTitlePageBackground{udesoftec-cover-ude-en}
-\def \typeofdoc{Master Thesis}
-\def \labelPreTopic{about the topic}
-\def \labelRespectConfidentiality{(Sperrvermerk beachten --- adhere confidentially clause)}
-\def \academicfield{Business Information Systems}
-\def \institution{Presented to the Faculty of Economics and Business Administration\par of University of Duisburg-Essen}
-\def \semester{Winter semester 2011/2012, 8th Semester in \academicfield}
-\def \confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht}
+\typeofdoc{Master Thesis}
+\labelPreTopic{about the topic}
+\labelRespectConfidentiality{(Sperrvermerk beachten --- adhere confidentially clause)}
+\academicfield{Business Information Systems}
+\institution{Presented to the Faculty of Economics and Business Administration\par of University of Duisburg-Essen}
+\semester{Winter semester 2011/2012, 8th Semester in \academicfield}
+\confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht}
\date{Version: \today}
-\def \authorbox{
+\authorbox{
\begin{tabularx}{.7\linewidth}{ll}
Author:&Max Mustermann\\
&Musterstrasse 123\\
@@ -449,11 +460,10 @@
-%%%% expdlist %%%%%%%%
-%% purpose: give description environment some optional parameters for better layout
-%% http://www.cs.brown.edu/system/software/latex/doc/expdlist.pdf
-\usepackage{expdlist}
-%%%%%%%%%%%%%%%%%%%%%%
+\usepackage{enumitem}
+%\def \breaklabel{\ClassWarning{udesoftec}{\\breaklabel deprecated use "style=newline"}}
+
+
% !Mode:: "TeX:UTF-8"
%%% natbib %%%%%%%%%%
@@ -723,7 +733,7 @@ colorinlistoftodos
\put(-2.8,.3){%these relate box to text
\color{PagemarkBackground}\rule{56.7pt}{16pt}}%
\put(5,1){%these relate box to text
- \makebox(40,16)[#2]{\textcolor{PagemarkText}\templatePageMarkPrefix\fontseries{b}\fontshape{n}\selectfont #1}}%
+ \makebox(40,16)[#2]{\textcolor{PagemarkText}\udesoftec@templatePageMarkPrefix\fontseries{b}\fontshape{n}\selectfont #1}}%
}
\end{picture}
}
@@ -773,22 +783,22 @@ colorinlistoftodos
\begin{titlepage}
\begin{center}
- \ThisCenterWallPaper{1}{\templateTitlePageBackground}
+ \ThisCenterWallPaper{1}{\udesoftec@templateTitlePageBackground}
\vspace*{30pt}
\begin{minipage}[30em]{.7\linewidth}
\begin{center}
- \Large\typeofdoc\normalsize
+ \Large\udesoftec@typeofdoc\normalsize
- \labelPreTopic
+ \udesoftec@labelPreTopic
{\color{documentTitle}\Huge\singlespacing\textbf{\@title}\par}
{\color{documentTitle}\huge\singlespacing\textbf{\@subtitle}\par}
\vspace*{20pt}
- {\color{documentTitle}\large\singlespacing\textbf{\entitle}\par}
+ {\color{documentTitle}\large\singlespacing\textbf{\udesoftec@entitle}\par}
\vspace*{50pt}
- \large\institution
+ \large\udesoftec@institution
\end{center}
\end{minipage}
\vfill
@@ -797,19 +807,19 @@ colorinlistoftodos
\begin{minipage}{.7\linewidth}
\begin{center}
\ifdocumentHasConfidentialityClause
- \labelRespectConfidentiality
+ \udesoftec@labelRespectConfidentiality
\fi
\vspace*{20pt}\Large\@date
\end{center}
\vspace*{30pt}
\end{minipage}
- \authorbox
+ \udesoftec@authorbox
\begin{minipage}{.7\linewidth}
\begin{center}
\vspace*{40pt}
- \large\semester
+ \large\udesoftec@semester
\end{center}
\end{minipage}%
\end{center}%
@@ -824,7 +834,7 @@ colorinlistoftodos
\begin{titlepage}
\begin{center}
- \ThisCenterWallPaper{1}{\templateTitlePageBackground}
+ \ThisCenterWallPaper{1}{\udesoftec@templateTitlePageBackground}
\vspace*{0pt}
\begin{minipage}[30em]{.7\linewidth}
\begin{center}
@@ -833,14 +843,14 @@ colorinlistoftodos
{\color{documentTitle}\Huge\singlespacing\textbf{\@title}\par}
{\color{documentTitle}\huge\singlespacing\textbf{\@subtitle}\par}
\vspace*{20pt}
- {\color{documentTitle}\large\singlespacing\textbf{\entitle}\par}
+ {\color{documentTitle}\large\singlespacing\textbf{\udesoftec@entitle}\par}
\vspace*{50pt}
\hrule
\vspace*{20pt}
- \Large\textbf{\typeofdoc}\normalsize
+ \Large\textbf{\udesoftec@typeofdoc}\normalsize
- \large\institutionDefault
+ \large\udesoftec@institution
\vspace*{20pt}
\hrule
@@ -853,19 +863,20 @@ colorinlistoftodos
\begin{minipage}{.7\linewidth}
\begin{center}
\ifdocumentHasConfidentialityClause
- \labelRespectConfidentiality
+ \udesoftec@labelRespectConfidentiality
\fi
\vspace*{15pt}\Large\@date
\end{center}
\vspace*{20pt}
\end{minipage}
- \authorbox
+ \udesoftec@authorbox
\begin{minipage}{.7\linewidth}
\begin{center}
- \vspace*{40pt}
- \large\semester
+ \vspace{20pt}
+ \large\udesoftec@semester
+ \vspace{20pt}
\end{center}%
\end{minipage}%
\end{center}%
@@ -1025,7 +1036,7 @@ colorinlistoftodos
\newglossarystyle{myAcronymStyle}{%
% put the glossary in the itemize environment:
-\renewenvironment{theglossary}{\begin{description}[\setleftmargin{2cm}]}{\end{description}}%
+\renewenvironment{theglossary}{\begin{description}[leftmargin=2cm]}{\end{description}}%
% have nothing after \begin{theglossary}:
\renewcommand*{\glossaryheader}{}%
% have nothing between glossary groups: