summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-02-16 00:03:34 +0000
committerKarl Berry <karl@freefriends.org>2009-02-16 00:03:34 +0000
commite62457640c2af4ed8745e50fb44d0ed14352cb19 (patch)
treef3cb3068f47e2d488dd31bcab5d2a33f9ba3c8d0 /Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx
parent438ce6e2dc55311d9d2b72b6fd6fe2e7a7760846 (diff)
imtekda update (15feb09)
git-svn-id: svn://tug.org/texlive/trunk@12169 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx')
-rw-r--r--Master/texmf-dist/source/latex/imtekda/IMTEKda.dtx68
1 files changed, 55 insertions, 13 deletions
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}
%