summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/imtekda
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/imtekda')
-rw-r--r--Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx72
-rw-r--r--Master/texmf-dist/source/latex/imtekda/IMTEKda.ins2
2 files changed, 61 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx b/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx
index 4655236baef..f37e5a73fab 100644
--- a/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx
+++ b/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 2005-09 by Simon Dreher
+% Copyright (C) 2005-10 by Simon Dreher
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -25,10 +25,10 @@
%<class|template>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<class>\ProvidesClass{IMTEKda}
%<*class>
- [2009/01/28 v1.6a IMTEK-Diplomarbeitsvorlage]
+ [2010/01/01 v1.7 IMTEK-Diplomarbeitsvorlage]
%</class>
%<*template>
-%% 2009/01/28 v1.6a IMTEK-Diplomarbeitsvorlage
+%% 2010/01/01 v1.7 IMTEK-Diplomarbeitsvorlage
%% Template fuer Diplom-, Bachelor- und Masterarbeiten
%% am IMTEK (c) Simon Dreher
%% Verbesserungsvorschlaege bitte an dreher@imtek.de
@@ -104,7 +104,7 @@
%</driver>
% \fi
%
-% \CheckSum{850}
+% \CheckSum{897}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -248,8 +248,13 @@
%
% Die Klasse \textsf{IMTEKda} basiert auf der Klasse \textsf{scrbook} aus
% \KOMAScript. Au"ser diesem Paket m"ussen die Pakete \DescribePackage{graphicx}
-% \textsf{graphicx} und \DescribePackage{calc} \textsf{calc} sowie ein Paket zur
+% \textsf{graphicx}, \DescribePackage{textpos} \textsf{textpos} und
+% \DescribePackage{calc} \textsf{calc} sowie ein Paket zur
% Sprachumschaltung (vorzugsweise \textsf{babel}) verf"ugbar sein.
+% Da das Paket \textsf{textpos} mit der Option |absolute| f"ur die
+% Positionierung des neuen Uni-Logos ben"otigt wird, kann dieses Paket leider
+% nicht mehr f"ur die Positionierung relativ zur aktuellen Position genutzt
+% werden.
%
% Als Klassenoptionen k"onnen alle Optionen von \textsf{scrbook} verwendet
% werden \cite{scrguide}. Die Optionen \DescribeOption{titlepage} |titlepage|
@@ -273,6 +278,12 @@
% Bezeichnung der Arbeit und die notwendigen Angaben im offiziellen Vorspann
% werden entsprechend gesetzt.
%
+% Seit der Umstellung auf das neue Corporate Design 2010 wird mit der Option
+% \DescribeOption{oldcd}|oldcd| auf das bisherige Layout umgestellt.
+% \emph{Diese Option ist nur f"ur die Kompatibilit"at zu alten Arbeiten gedacht
+% und soll keinesfalls bei neuen Bachelor- oder Masterarbeiten verwendet
+% werden!}
+%
% \subsection{Titelei}
%
% Die Titelei wird standardm"a"sig in der Sprache der Arbeit gesetzt (also
@@ -1205,6 +1216,19 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \changes{v1.7}{2010/01/01}{Option \texttt{oldcd}}
+% Noch eine Variable f"ur die Option |oldcd|, die auf das alte Corporate
+% Design umschaltet
+% \begin{macrocode}
+\newif\if@oldcd\@oldcdfalse
+% \end{macrocode}
+% \begin{macro}{oldcd}
+% Die Klassenoption |oldcd| schaltet auf das alte (bisherige) Layout um
+% \begin{macrocode}
+\DeclareOption{oldcd}%
+ {\@oldcdtrue}
+% \end{macrocode}
+% \end{macro}
% Alle weiteren Optionen werden weitergegeben und als Basis-Klasse
% \textsf{scrbook} mit der Default-Option |a4paper| geladen. F"ur die
% Einbindung der Logos und Bilder wird \textsf{graphicx} ben"otigt, f"ur die
@@ -1212,6 +1236,7 @@
% \changes{v1.4d}{2007/07/03}{Package \textsf{calc} required}
% \changes{v1.6}{2008/11/13}{Load \textsf{graphics} only at \cs{begin\{document\}} to avoid option clashes}
% \changes{v1.6}{2009/01/07}{Load \textsf{scrbook} with option \texttt{pagesize}}
+% \changes{v1.7}{2010/01/01}{\textsf{textpos} required}
% \begin{macrocode}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrbook}}
\ProcessOptions\relax
@@ -1224,6 +1249,7 @@
\LoadClass[a4paper,pagesize]{scrbook}
\AtBeginDocument{\RequirePackage{graphicx}}
\RequirePackage{calc}
+\RequirePackage[absolute]{textpos}
% \end{macrocode}
%
% \subsection{Definition sprachenabh"angiger Begriffe}
@@ -1361,6 +1387,7 @@
% Variante definiert, die f"ur die PDF-Informationen ben"otigt wird.
% \begin{macro}{\LLogo}
% \begin{macro}{\RLogo}
+% \begin{macro}{\BLogo}
% Logos werden gesetzt, falls sie vorhanden sind, sonst werden eine
% Fehlermeldung und ein Ersatztext ausgegeben.
% \begin{macrocode}
@@ -1370,6 +1397,9 @@
\newcommand{\RLogo}{\parbox[b][2.2cm]{0.3\textwidth}{%
\texttt{figures/Uni\_Siegel.*}
von \texttt{http://intern.imtek.de} downloaden}}
+\newcommand{\BLogo}{\parbox[b][2.2cm]{7.5cm}{%
+ \texttt{figures/Uni\_Logo\_E2\_A4\_CMYK.*}
+ von \texttt{http://www.uni-freiburg.de/go/cd} downloaden}}
\newcommand{\l@g@error}{%
\ClassError{IMTEKda}{Logo file(s) not found}
{One or more of the files\MessageBreak
@@ -1377,6 +1407,8 @@
\space\space\space\space figures/IMTEK_Logo_Farbe.pdf \MessageBreak
\space\space\space\space figures/Uni_Siegel.eps \MessageBreak
\space\space\space\space figures/Uni_Siegel.pdf \MessageBreak
+ \space\space\space\space figures/Uni_Logo_E2_A4_CMYK.eps \MessageBreak
+ \space\space\space\space figures/Uni_Logo_E2_A4_CMYK.pdf \MessageBreak
are not installed properly. \MessageBreak
Install this subdirectory with the logo files \MessageBreak
together with the class file, see README.\MessageBreak
@@ -1388,12 +1420,23 @@
{\includegraphics[height=2.2cm]{figures/IMTEK_Logo_Farbe}}}%
{\l@g@error}%
}{\l@g@error}
-\IfFileExists{figures/Uni_Siegel.eps}%
- {\IfFileExists{figures/Uni_Siegel.pdf}%
- {\renewcommand{\RLogo}%
- {\includegraphics[height=2.2cm]{figures/Uni_Siegel}}}%
- {\l@g@error}%
- }{\l@g@error}
+\if@oldcd
+ \IfFileExists{figures/Uni_Siegel.eps}%
+ {\IfFileExists{figures/Uni_Siegel.pdf}%
+ {\renewcommand{\RLogo}%
+ {\includegraphics[height=2.2cm]{figures/Uni_Siegel}}}%
+ {\l@g@error}%
+ }{\l@g@error}
+ \renewcommand{\BLogo}{\null}%
+\else
+ \IfFileExists{figures/Uni_Logo_E2_A4_CMYK.eps}%
+ {\IfFileExists{figures/Uni_Logo_E2_A4_CMYK.pdf}%
+ {\renewcommand{\BLogo}%
+ {\includegraphics{figures/Uni_Logo_E2_A4_CMYK}}}%
+ {\l@g@error}%
+ }{\l@g@error}
+ \renewcommand{\RLogo}{\null}%
+\fi
\titlehead{\LLogo\hfill\RLogo}
\def\s@bject{%
\if@diplom\if@englishpreamble{Diploma Thesis}\else{Diplomarbeit}\fi%
@@ -1411,14 +1454,19 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\maketitle}
% Neudefinition der Titelei. Die Definition der Titelseite wurde aus
% \textsf{scrbook} im wesentlichen "ubernommen, danach allerdings noch zwei
% Seiten mit offiziellen Angaben erg"anzt. Die Abfrage der Option |titlepage|
% wird nicht ber"ucksichtigt.
+% \changes{v1.7}{2010/01/01}{new Uni logo}
% \begin{macrocode}
- \renewcommand*\maketitle[1][1]{\begin{titlepage}%
+ \renewcommand*\maketitle[1][1]{\begin{titlepage}%
+ \begin{textblock*}{0pt}[0,1](\paperwidth-17pt, \paperheight-36pt)
+ \llap{\BLogo}
+ \end{textblock*}
% \end{macrocode}
% Die Titelseite wird gegen"uber \textsf{scrbook} vergr"o"sert
% \begin{macrocode}
diff --git a/Master/texmf-dist/source/latex/imtekda/IMTEKda.ins b/Master/texmf-dist/source/latex/imtekda/IMTEKda.ins
index 3c30a384f70..a415994d687 100644
--- a/Master/texmf-dist/source/latex/imtekda/IMTEKda.ins
+++ b/Master/texmf-dist/source/latex/imtekda/IMTEKda.ins
@@ -23,7 +23,7 @@
This is a generated file.
-Copyright (C) 2005-09 by Simon Dreher
+Copyright (C) 2005-10 by Simon Dreher
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either