diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/imtekda')
-rw-r--r-- | Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx | 72 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/imtekda/IMTEKda.ins | 2 |
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 |