From e62457640c2af4ed8745e50fb44d0ed14352cb19 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Mon, 16 Feb 2009 00:03:34 +0000
Subject: imtekda update (15feb09)

git-svn-id: svn://tug.org/texlive/trunk@12169 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx | 68 +++++++++++++++++-----
 1 file changed, 55 insertions(+), 13 deletions(-)

(limited to 'Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx')

diff --git a/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx b/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx
index ee1b5460220..4655236baef 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-08 by Simon Dreher
+% Copyright (C) 2005-09 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>
-   [2008/06/05 v1.6 IMTEK-Diplomarbeitsvorlage]
+   [2009/01/28 v1.6a IMTEK-Diplomarbeitsvorlage]
 %</class>
 %<*template>
-%%    2008/06/05 v1.6 IMTEK-Diplomarbeitsvorlage
+%%    2009/01/28 v1.6a IMTEK-Diplomarbeitsvorlage
 %% Template fuer Diplom-, Bachelor- und Masterarbeiten
 %% am IMTEK (c) Simon Dreher
 %% Verbesserungsvorschlaege bitte an dreher@imtek.de
@@ -40,7 +40,7 @@
 %</template>
 %
 %<*driver>
-\documentclass{ltxdoc}
+\documentclass[a4paper]{ltxdoc}
 \usepackage[ngerman]{babel}
 \addto{\captionsngerman}{\renewcommand*{\glossaryname}{Change History}}
 \usepackage{calc}
@@ -53,6 +53,9 @@
 \usepackage[T1]{fontenc}
 \usepackage{lmodern}
 \usepackage{hypdoc}
+\hypersetup{%
+  pdfstartview=FitH%
+}
 \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em%
       M\kern.05em A\kern.1em-\kern.1em Script}}
 \makeatletter
@@ -101,7 +104,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{849}
+% \CheckSum{850}
 %
 % \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
@@ -165,7 +168,7 @@
 %
 % \maketitle
 %
-% \begin{abstract}
+% \begin{abstract}\noindent
 % Diese Layoutvorlage f"ur Diplom-, Bachelor- und Masterarbeiten am Institut
 % f"ur Mikrosystemtechnik (IMTEK) der Uni Freiburg wurde in Abstimmung mit
 % mehreren Lehrst"uhlen erstellt, um den Studierenden bei der Erstellung ihrer
@@ -252,6 +255,10 @@
 % werden \cite{scrguide}. Die Optionen \DescribeOption{titlepage} |titlepage|
 % und \DescribeOption{notitlepage} |notitlepage| sind jedoch nicht sinnvoll und
 % werden daher ignoriert.
+% \changes{v1.6}{2009/01/07}{Documentation: class options \texttt{a4paper} and \texttt{pagesize} already loaded in class}
+% Ebenso sind die Optionen zum Papierformat \DescribeOption{a4paper} |a4paper|
+% und \DescribeOption{pagesize} |pagesize| nicht notwendig, da diese
+% automatisch geladen werden.
 %
 % Da die Arbeit ja irgendwie gebunden wird, muss in den Klassenoptionen
 % ein Wert f"ur die Bindekorrektur \DescribeOption{BCOR} |BCOR| angegeben
@@ -457,8 +464,10 @@
 % m"oglich.
 %
 % \changes{v1.4b}{2007/03/15}{\BibTeX{} syntax explained}
-% In der \BibTeX"=Datenbank sollten die Autoren als \meta{Vornamen},
-% \meta{Nachname} oder \meta{Vornamen}, \meta{Titel} \meta{Nachname} eingegeben
+% \changes{v1.6a}{2009/01/27}{\BibTeX{} syntax corrected}
+% In der \BibTeX"=Datenbank sollten die Autoren als \meta{Nachname},
+% \meta{Vornamen} oder \meta{von} \meta{Nachname}, \meta{Vornamen} oder
+% \meta{von} \meta{Nachname}, \meta{Jr}, \meta{Vornamen} eingegeben
 % werden. Mehrere Autorennamen werden durch |and| (auch f"ur deutsche Eintr"age)
 % getrennt. Dies ist notwendig, damit \BibTeX{} erkennt, dass mehrere Autoren
 % angegeben sind, das |and| wird ggf.\ je nach Zitier"~ und Verzeichnisstil
@@ -490,6 +499,7 @@
 % im Textfluss erlauben. Sie sind in Kapitel~4 der Dokumentation zu
 % \textsf{natbib} \cite{natbib} sehr sch"on beschrieben.
 %
+% \changes{v1.6a}{2009/01/27}{\textsf{natbib}\slash \textsf{babelbib} incompatibilites added}
 % Es wird au"serdem empfohlen, das Paket \DescribePackage{babelbib}
 % \textsf{babelbib} zu verwenden, um Eintr"age f"ur deutsche Literatur auch auf
 % Deutsch zu formatieren -- standardm"a"sig setzt \LaTeX{} die Literaturliste
@@ -501,7 +511,9 @@
 % Um die Sprachanpassung nutzen zu k"onnen, muss der Stil des
 % Literaturverzeichnisses mit |\bibliographystyle{babplain}| statt |plainnat|
 % bzw.\ |bababbrv| oder |babunsrt| statt |abbrvnat| oder |unsrtnat| auf die
-% angepassten Stile umge"andert werden.
+% angepassten Stile umge"andert werden. Leider werden mit diesen Stilen die
+% zus"atzlichen Zitier"=Befehle aus \textsf{natbib} wie |\citet| und |\citep|
+% nicht unterstützt, sondern nur der normale |\cite|"=Befehl.
 %
 % \DescribeProgramm{JabRef}
 % Um ein Feld in JabRef f"ur die Sprachumschaltung mit \textsf{babelbib}
@@ -509,6 +521,14 @@
 % fields} bei \emph{General} am Schlu"s |;language| angef"ugt werden, dann ist
 % dieses Feld unter dem Reiter \emph{General} im Editierfenster zu finden.
 %
+% \changes{v1.6a}{2009/01/27}{\textsf{biblatex} introduced}
+% \DescribePackage{biblatex}
+% Als Ersatz f"ur \textsf{natbib} und \textsf{babelbib} kann auch das recht
+% neue Paket \textsf{biblatex} eingesetzt werden. Es bietet wie \textsf{natbib}
+% viele Zitier"=M"oglichkeiten und l"asst sich sehr leicht konfigurieren.
+% Die Zitierstile werden dabei durch \LaTeX{}"=Makros bestimmt, was eine
+% Anpassung an eigenen W"unsche erheblich vereinfacht.
+%
 % \subsection{Schreib- und Korrekturhilfen}
 %
 % \DescribeOption{draft}
@@ -777,6 +797,25 @@
 % bieten die Pakete \textsf{capt-of} und ggf.\ auch
 % \textsf{nofloat} Befehle, um nicht gleitende Objekte
 % einzuf"ugen und vor allem Bild- oder Tabellenbeschreibungen einzugeben.
+% \changes{v1.6}{2008/11/15}{\textsf{float}, \textsf{rotfloat}, \textsf{floatrow} and \textsf{rotating} added}
+% \DescribePackage{float}\DescribePackage{rotfloat}\DescribePackage{floatrow}
+% Umfangreichere Pakete sind \textsf{float} und \textsf{rotfloat} (Erweitertung
+% von \textsf{float}, die auch gedrehte Querformat-Bilder erlaubt, wie mit
+% \textsf{rotating}) sowie \textsf{floatrow} als weitere Erweiterung. Mit
+% diesen Paketen können neben Bild- und Tabellenunterschriften von
+% nicht-gleitenden Bildern und Tabellen (für den Anhang) auch
+% Tabellenbeschriftungen global als Über- oder Unterschriften formatiert
+% werden, unabhängig von der Position des |\caption|-Befehls.
+%
+% \DescribePackage{rotating}\DescribeEnv{sidewaysfigure}\DescribeEnv{sidewaystable}
+% Breite Bilder und Tabellen, die nur im Querformat
+% auf der Seite Platz finden, können statt in normale |figure|-
+% bzw.\ |table|-Umgebungen in |sidewaysfigure| bzw. |sidewaystable| gesetzt
+% werden. Diese werden vom \textsf{rotating}-Paket bereitgestellt. Falls
+% \textsf{rotfloat} oder \textsf{floatrow} verwendet werden, sind die Befehle
+% ebenfalls definiert, \textsf{rotating} darf dann nicht mehr geladen werden.
+% Statt der Kombination aus \textsf{float} und \textsf{rotating} muss das Paket
+% \textsf{rotfloat} verwendet werden.
 %
 % \DescribeMacro{\textfraction}\DescribeMacro{\topfraction}
 % \DescribeMacro{\bottomfraction}\DescribeMacro{\floatpagefraction}
@@ -869,12 +908,13 @@
 % allerdings m"ussen hier bei ver"anderten Plots die alten pdf"=Dateien
 % gel"oscht werden.
 %
-% \DescribePackage{psfrag} \DescribePackage{ps4pdf}
+% \changes{v1.6}{2008/11/12}{Description of obsolete \textsf{ps4pdf} changed to \mbox{\textsf{pst-pdf}}}
+% \DescribePackage{psfrag} \DescribePackage{pst-pdf}
 % Falls EPS-Grafiken aus anderen Programmen (z.\,B.\ OpenOfficeOrg Draw)
 % eingebunden werden sollen, kann Beschriftung innerhalb der Bilder mit dem
 % Paket \textsf{psfrag} angepasst werden. Um Postscript bzw.\ EPS auch mit
 % pdf\LaTeX{} verwenden zu k"onnen, lohnt sich auch ein Blick auf das Paket
-% \textsf{ps4pdf}.
+% \mbox{\textsf{pst-pdf}}.
 %
 % \DescribePackage{subfig}
 % Falls mehrere kleine Bilder nebeneinander gesetzt oder verglichen werden
@@ -1170,6 +1210,8 @@
 % Einbindung der Logos und Bilder wird \textsf{graphicx} ben"otigt, f"ur die
 % Berechnung der Tabellenbreiten in der Titelei \textsf{calc}.
 % \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}}
 %    \begin{macrocode}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrbook}}
 \ProcessOptions\relax
@@ -1179,8 +1221,8 @@
     \MessageBreak muss angegeben werden. Nehme diplom.%
   }%
 \fi
-\LoadClass[a4paper]{scrbook}
-\RequirePackage{graphicx}
+\LoadClass[a4paper,pagesize]{scrbook}
+\AtBeginDocument{\RequirePackage{graphicx}}
 \RequirePackage{calc}
 %    \end{macrocode}
 %
-- 
cgit v1.2.3

