From e62457640c2af4ed8745e50fb44d0ed14352cb19 Mon Sep 17 00:00:00 2001 From: Karl Berry 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 @@ %\NeedsTeXFormat{LaTeX2e}[2005/12/01] %\ProvidesClass{IMTEKda} %<*class> - [2008/06/05 v1.6 IMTEK-Diplomarbeitsvorlage] + [2009/01/28 v1.6a IMTEK-Diplomarbeitsvorlage] % %<*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 @@ % % %<*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 @@ % % \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