From 29a354f39c4dae114b552397294cc1f01bffa723 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 18 Feb 2014 22:50:51 +0000
Subject: udesoftec (18feb14)

git-svn-id: svn://tug.org/texlive/trunk@32999 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/tex/latex/udesoftec/udesoftec.cls   | 117 +++++++++++----------
 1 file changed, 64 insertions(+), 53 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls')

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:
-- 
cgit v1.2.3

