From 2a067cc5db2ba195fbddc0d1ca943956193c3838 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 26 Jul 2011 21:10:40 +0000 Subject: koma-script 3.09a (16jun11) git-svn-id: svn://tug.org/texlive/trunk@23235 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/koma-script/README | 2 +- .../texmf-dist/doc/latex/koma-script/manifest.txt | 2 +- .../texmf-dist/doc/latex/koma-script/scrguide.html | 889 +++++++++++---------- .../texmf-dist/doc/latex/koma-script/scrguide.pdf | Bin 2249687 -> 2248218 bytes .../texmf-dist/doc/latex/koma-script/scrguien.pdf | Bin 1658679 -> 1658795 bytes .../texmf-dist/doc/latex/koma-script/scrhack.pdf | Bin 291498 -> 291498 bytes .../texmf-dist/doc/latex/koma-script/scrjura.pdf | Bin 337432 -> 337432 bytes .../texmf-dist/doc/latex/koma-script/tocstyle.pdf | Bin 231431 -> 231431 bytes .../texmf-dist/source/latex/koma-script/ChangeLog | 55 ++ .../latex/koma-script/doc/english/tocbasic.tex | 2 +- .../latex/koma-script/doc/ngerman/common-1.tex | 24 +- .../latex/koma-script/doc/ngerman/common-14.tex | 20 +- .../latex/koma-script/doc/ngerman/common-2.tex | 15 +- .../latex/koma-script/doc/ngerman/common-5.tex | 10 +- .../source/latex/koma-script/doc/ngerman/guide.tex | 3 +- .../latex/koma-script/doc/ngerman/introduction.tex | 6 +- .../doc/ngerman/scrbookreportarticle.tex | 138 +++- .../latex/koma-script/doc/ngerman/typearea.tex | 489 +++++++----- .../source/latex/koma-script/doc/scrguide.cls | 10 +- .../source/latex/koma-script/scrkbase.dtx | 73 +- .../source/latex/koma-script/scrkcomp.dtx | 6 +- .../source/latex/koma-script/scrkfloa.dtx | 17 +- .../source/latex/koma-script/scrkvers.dtx | 2 +- .../source/latex/koma-script/tocbasic.dtx | 36 +- Master/texmf-dist/tex/latex/koma-script/DIN.lco | 2 +- .../texmf-dist/tex/latex/koma-script/DINmtext.lco | 2 +- .../texmf-dist/tex/latex/koma-script/KOMAold.lco | 2 +- Master/texmf-dist/tex/latex/koma-script/KakuLL.lco | 2 +- Master/texmf-dist/tex/latex/koma-script/NF.lco | 2 +- .../texmf-dist/tex/latex/koma-script/NipponEH.lco | 2 +- .../texmf-dist/tex/latex/koma-script/NipponEL.lco | 2 +- .../texmf-dist/tex/latex/koma-script/NipponLH.lco | 2 +- .../texmf-dist/tex/latex/koma-script/NipponLL.lco | 2 +- .../texmf-dist/tex/latex/koma-script/NipponRL.lco | 2 +- Master/texmf-dist/tex/latex/koma-script/SN.lco | 2 +- Master/texmf-dist/tex/latex/koma-script/SNleft.lco | 2 +- .../tex/latex/koma-script/UScommercial9.lco | 2 +- .../tex/latex/koma-script/UScommercial9DW.lco | 2 +- .../texmf-dist/tex/latex/koma-script/scrartcl.cls | 12 +- .../texmf-dist/tex/latex/koma-script/scrbase.sty | 17 +- .../texmf-dist/tex/latex/koma-script/scrbook.cls | 12 +- .../texmf-dist/tex/latex/koma-script/scrdate.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrextend.sty | 3 +- .../tex/latex/koma-script/scrfontsizes.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrhack.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrkbase.sty | 2 +- .../texmf-dist/tex/latex/koma-script/scrlttr2.cls | 3 +- .../texmf-dist/tex/latex/koma-script/scrreprt.cls | 12 +- .../tex/latex/koma-script/scrsize10pt.clo | 2 +- .../tex/latex/koma-script/scrsize11pt.clo | 2 +- .../tex/latex/koma-script/scrsize12pt.clo | 2 +- .../texmf-dist/tex/latex/koma-script/scrtime.sty | 2 +- .../texmf-dist/tex/latex/koma-script/tocbasic.sty | 23 +- .../texmf-dist/tex/latex/koma-script/typearea.sty | 3 +- .../texmf-dist/tex/latex/koma-script/visualize.lco | 2 +- 55 files changed, 1117 insertions(+), 813 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/koma-script/README b/Master/texmf-dist/doc/latex/koma-script/README index a8bb87e214a..852da5fc3ef 100644 --- a/Master/texmf-dist/doc/latex/koma-script/README +++ b/Master/texmf-dist/doc/latex/koma-script/README @@ -1,5 +1,5 @@ -KOMA-Script 2011/04/02 v3.09 +KOMA-Script 2011/06/16 v3.09a Copyright (c) Markus Kohm , 1994-2011 This material is subject to the LaTeX Project Public License. See diff --git a/Master/texmf-dist/doc/latex/koma-script/manifest.txt b/Master/texmf-dist/doc/latex/koma-script/manifest.txt index b687cad98ff..1eaa0cabdf8 100644 --- a/Master/texmf-dist/doc/latex/koma-script/manifest.txt +++ b/Master/texmf-dist/doc/latex/koma-script/manifest.txt @@ -35,7 +35,7 @@ % Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. % ====================================================================== % -% CONTENTS OF THE KOMA-SCRIPT RELEASE 2011/04/02 v3.09 +% CONTENTS OF THE KOMA-SCRIPT RELEASE 2011/06/16 v3.09a % ------------------------------------------------------ % % diff --git a/Master/texmf-dist/doc/latex/koma-script/scrguide.html b/Master/texmf-dist/doc/latex/koma-script/scrguide.html index d50ad0b574b..46dc28a27e1 100644 --- a/Master/texmf-dist/doc/latex/koma-script/scrguide.html +++ b/Master/texmf-dist/doc/latex/koma-script/scrguide.html @@ -11,223 +11,226 @@

Optionen

Anweisungen

Umgebungen

Pseudolängen

Variablen

Seitenstile

Zähler

Stile für das float-Paket

Ausrichtung} angibt. Zusätzlich kann das \PName{Format} auch in der Form -\PName{Breite}\texttt{:}\PName{Höhe}\ChangedAt{v3.01b}{\Package{typearea}} -angegeben werden. Es wird darauf hingewiesen, dass bis Version~3.01a -\PName{Höhe} und \PName{Breite} vertauscht waren. Dies ist insbesondere dann -zu beachten, wenn mit einer entsprechenden Kompatibilitätseinstellung (siehe -Option \Option{version}, \autoref{sec:typearea.compatibilityOptions}, +\PName{Breite}\texttt{:}\PName{Höhe}\ChangedAt{v3.01b}{\Package{typearea}}% +\important{\PName{Breite}\texttt{:}\PName{Höhe}} angegeben werden. Es wird +darauf hingewiesen, dass bis Version~3.01a \PName{Höhe} und \PName{Breite} +vertauscht waren. Dies ist insbesondere dann zu beachten, wenn mit einer +entsprechenden Kompatibilitätseinstellung (siehe Option \Option{version}, +\autoref{sec:typearea.compatibilityOptions}, \autopageref{desc:typearea.option.version}) gearbeitet wird. \begin{Example} @@ -1383,17 +1435,17 @@ In der Voreinstellung wird bei \KOMAScript{} mit A4-Papier in der Ausrichtung portrait gearbeitet. Dies ist ein Unterschied zu den Standardklassen, bei denen in der Voreinstellung das amerikanische Format letter verwendet wird. -Bitte beachten Sie unbedingt, dass diese Option bei Verwendung einer der -\KOMAScript-Klassen als Klassenoption oder per \Macro{KOMAoptions} -beziehungsweise \Macro{KOMAoption} nach dem Laden der Klasse übergeben werden -muss. Eine Änderung des Papierformats oder der Papierausrichtung mit Hilfe -von \Macro{KOMAoptions} oder \Macro{KOMAoption} nach dem Laden von -\Package{typearea} führt nicht zu einer automatischen Neuberechnung des -Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der nächsten -Neuberechnung des Satzspiegels aus. Zur Neuberechnung des Satzspiegels siehe -Option \Option{DIV} mit den Werten \PValue{last} oder \PValue{current} (siehe -\autopageref{desc:typearea.option.DIV.last}) oder die Anweisung -\Macro{recalctypearea} (siehe +Bitte beachten Sie unbedingt\important{Achtung!}, dass diese Option bei +Verwendung einer der \KOMAScript-Klassen als Klassenoption oder per +\Macro{KOMAoptions} beziehungsweise \Macro{KOMAoption} nach dem Laden der +Klasse übergeben werden muss. Eine Änderung des Papierformats oder der +Papierausrichtung mit Hilfe von \Macro{KOMAoptions} oder \Macro{KOMAoption} +nach dem Laden von \Package{typearea} führt nicht zu einer automatischen +Neuberechnung des Satzspiegels. Vielmehr wirkt sich die Änderung erst bei der +nächsten Neuberechnung des Satzspiegels aus. Zur Neuberechnung des +Satzspiegels siehe Option \Option{DIV} mit den Werten \PValue{last} oder +\PValue{current} (siehe \autopageref{desc:typearea.option.DIV.last}) oder die +Anweisung \Macro{recalctypearea} (siehe \autopageref{desc:typearea.cmd.recalctypearea}).% % \EndIndex{Option}{paper~=\PName{Ausrichtung}}% @@ -1464,7 +1516,8 @@ unterst das Programm \File{dvipdfmx} eine Pa\-pier\-for\-mat\-um\-schal\-tung über diese Anweisung auch innerhalb des Dokuments erlaubt.\IndexOption{pagesize~=dvipdfmx}}% - \pventry{dvips}{Innerhalb der Dokumentpräambel wird die Papiergröße über + \pventry{dvips}{Bei Verwendung innerhalb der Dokumentpräambel wird die + Papiergröße über \Macro{special}\PParameter{pagesize=\PName{Breite},\PName{Höhe}} in das Dokument geschrieben. Da das Programm \File{dvips} keine Pa\-pier\-for\-mat\-um\-schal\-tung innerhalb des Dokuments unterstützt, @@ -1491,15 +1544,15 @@ unterst \usepackage[paper=A4,pagesize]{typearea} \end{lstcode} Wird nun für die Bearbeitung {pdf\TeX} verwendet \emph{und} die - PDF-Ausgabe aktiviert, so werden die beiden Größen + PDF-Ausgabe aktiviert, so werden die beiden Spezialgrößen \Macro{pdfpagewidth} und \Macro{pdfpageheight} entsprechend gesetzt. Wird jedoch eine DVI-Datei erzeugt -- egal ob mit {\LaTeX} oder {pdf\LaTeX} --, so wird ein \Macro{special} an den Anfang dieser Datei geschrieben. \end{Example}% -Es wird empfohlen, die Option immer anzugeben. In der Regel ist dabei die -Methode ohne \PName{Ausgabetreiber} oder mit \PValue{auto} oder -\PValue{automedia} günstig.% +Es wird empfohlen\important{Achtung!}, die Option immer anzugeben. In der +Regel ist dabei die Methode ohne \PName{Ausgabetreiber} oder mit \PValue{auto} +oder \PValue{automedia} günstig.% \EndIndex{Option}{pagesize}% \EndIndex{Option}{pagesize~=\PName{Ausgabetreiber}}% % @@ -1608,14 +1661,14 @@ Willberg und Friedrich Forssmann, zwei der angesehensten Typografen der Gegenwart (siehe \cite{TYPO:ErsteHilfe}): \begin{quote} \phantomsection\label{sec:typearea.tips.cite}% - \textit{Das Selbermachen ist längst üblich, die Ergebnisse oft fragwürdig, - weil Laien-Typografen nicht sehen, was nicht stimmt und nicht wissen - können, worauf es ankommt. So gewöhnt man sich an falsche und schlechte - Typografie.} [\dots] \textit{Jetzt könnte der Einwand kommen, Typografie - sei doch Geschmackssache. Wenn es um Dekoration ginge, könnte man das - Argument vielleicht gelten lassen, da es aber bei Typografie in erster - Linie um Information geht, können Fehler nicht nur stören, sondern sogar - Schaden anrichten.} + \textit{Das\important{Zitat} Selbermachen ist längst üblich, die Ergebnisse + oft fragwürdig, weil Laien-Typografen nicht sehen, was nicht stimmt und + nicht wissen können, worauf es ankommt. So gewöhnt man sich an falsche und + schlechte Typografie.} [\dots] \textit{Jetzt könnte der Einwand kommen, + Typografie sei doch Geschmackssache. Wenn es um Dekoration ginge, könnte + man das Argument vielleicht gelten lassen, da es aber bei Typografie in + erster Linie um Information geht, können Fehler nicht nur stören, sondern + sogar Schaden anrichten.} \end{quote} %%% Local Variables: diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls index c8f1f875511..25f1982b449 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls +++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls @@ -38,7 +38,7 @@ % \section{Identification} % % \begin{macrocode} -\ProvidesClass{scrguide}[2010/04/23 v1.3f internal KOMA-Script guide class] +\ProvidesClass{scrguide}[2011/06/16 v1.4 internal KOMA-Script guide class] % \end{macrocode} % % @@ -142,6 +142,7 @@ ^^J% }% \newcommand*{\iffree}{\@firstoftwo}% + \newcommand*{\important}[1]{}% \shortversiontrue \newcommand*{\LoadNonFree}[2]{% \par @@ -744,14 +745,17 @@ \ifvmode\else\par\fi\small\addvspace{2\baselineskip}% \vspace{-\baselineskip}% \vspace{\z@ plus \baselineskip}% - \noindent\hspace{-1em}% + \noindent + \start@Declaration \tabular{|l|}\hline\ignorespaces }{% - \\\hline\endtabular\nobreak\par\nobreak + \\\hline\endtabular\nobreak\after@Declaration\nobreak\par\nobreak \vspace{1.5\baselineskip}\nobreak\vspace{-\baselineskip}\nobreak% \vspace{0pt minus .5\baselineskip}\nobreak% \aftergroup\@afterindentfalse\aftergroup\@afterheading } +\newcommand*{\start@Declaration}{\hspace{-1em}} +\newcommand*{\after@Declaration}{} % \end{macrocode} % \end{environment} % diff --git a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx index b1eaf8657cf..23dfd8f2bac 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1342} +% \CheckSum{1349} % \iffalse meta-comment % ====================================================================== % scrkbase.dtx @@ -58,7 +58,7 @@ %%% From File: scrkbase.dtx %<*driver> % \fi -\ProvidesFile{scrkbase.dtx}[2011/03/31 v3.08b KOMA-Script (basics)] +\ProvidesFile{scrkbase.dtx}[2011/06/07 v3.09a KOMA-Script (basics)] % \iffalse % %\ProvidesPackage{% @@ -1082,44 +1082,46 @@ }% } % \begin{macro}{\Family@Options} -% \changes{v3.00}{2008/04/30}{Neues Makro (intern)} -% \changes{v3.04b}{2010/01/29}{\cs{edef} durch \cs{protected@edef} ersetzt} -% Das interne Macro \cs{Family@Options} macht die eigentliche Arbeit. Das -% erste Argument ist dabei die Familie. Das zweite Argument ist die Liste der -% Optionen, das zweite Code, der im Fehlerfall ausgeführt werden soll. Dabei -% sind die Makros \cs{scr@key@atlist}, \cs{scr@key@name} und -% \cs{scr@key@value} gültig und können verwendet werden. +% \changes{v3.00}{2008/04/30}{Neues Makro (intern)}% +% Das interne Macro \cs{Family@Options} macht die eigentliche Arbeit. Das +% erste Argument ist dabei die Familie. Das zweite Argument ist die Liste +% der Optionen, das zweite Code, der im Fehlerfall ausgeführt werden +% soll. Dabei sind die Makros \cs{scr@key@atlist}, \cs{scr@key@name} und +% \cs{scr@key@value} gültig und können verwendet werden. % -% Anmerkung: Es wird nicht auf \textsf{xkeyval} und den dortigen Befehl -% \cs{setkeys+} gesetzt, weil dieser die Optionen nicht in der Reihenfolge der -% Optionen, sondern in der Reihenfolge der Familien ausführt. Das passt mir -% aber hier gar nicht. +% Anmerkung: Es wird nicht auf \textsf{xkeyval} und den dortigen Befehl +% \cs{setkeys+} gesetzt, weil dieser die Optionen nicht in der Reihenfolge +% der Optionen, sondern in der Reihenfolge der Familien ausführt. Das passt +% mir aber hier gar nicht. % -% In einer Schleife über alle Optionen werden die Optionen zunächst in Option -% und Wert aufgespaltet. +% In einer Schleife über alle Optionen werden die Optionen zunächst in +% Option und Wert aufgespaltet. % \begin{macrocode} \newcommand*{\Family@Options}[3]{% \@for\scr@key@atlist:=#2\do{% % \end{macrocode} -% \changes{v3.08}{2010/11/05}{leere Argumente in der Optionenliste} -% Auf vielfachen Wunsch und entgegen meiner Überzeugung, sind auch leere -% Argumente in der Optionenliste erlaubt. Die erste Form wäre, wenn zwei -% Kommas diret aufeinander folgen: +% \changes{v3.08}{2010/11/05}{leere Argumente in der Optionenliste}% +% Auf vielfachen Wunsch und entgegen meiner Überzeugung, sind auch leere +% Argumente in der Optionenliste erlaubt. Die erste Form wäre, wenn zwei +% Kommas diret aufeinander folgen: % \begin{macrocode} \ifx\scr@key@atlist\@empty\else % \end{macrocode} -% Die zweite Möglichkeit wäre, dass noch Leerzeichen zwischen den Komma übrig -% bleiben: +% Die zweite Möglichkeit wäre, dass noch Leerzeichen zwischen den Komma +% übrig bleiben: % \begin{macrocode} \ifx\scr@key@atlist\space\else \expandafter\scr@key@split@name@value\scr@key@atlist==\@nil % \end{macrocode} -% Die dritte Möglichkeit, dass auch noch ein Gleichheitszeichen übrig gelassen -% wurde, werde ich aber nicht abfangen. Irgendwann müssen die Anwender auch -% mal ihre Fehler einsehen und korrigieren! +% Die dritte Möglichkeit, dass auch noch ein Gleichheitszeichen übrig +% gelassen wurde, werde ich aber nicht abfangen. Irgendwann müssen die +% Anwender auch mal ihre Fehler einsehen und korrigieren! % -% Dann wird in einer Schleife über alle Familien festgestellt, ob die Option -% in einer Familie bekannt ist und ggf. ausgeführt. +% Dann wird in einer Schleife über alle Familien festgestellt, ob die Option +% in einer Familie bekannt ist und ggf. ausgeführt. +% \changes{v3.04b}{2010/01/29}{\cs{edef} durch \cs{protected@edef} ersetzt} +% \changes{v3.09a}{2011/06/07}{weniger Expansion durch sinnvollen Gebrauch +% von \cs{unexpanded}} % \begin{macrocode} \scr@key@found@false \edef\@tempa{\csname #1@key@familylist\endcsname}% @@ -1127,11 +1129,16 @@ \scr@ifundefinedorrelax{KV@\@tempa @\scr@key@name}{}{% \scr@key@found@true \protected@edef\reserved@a{% - \noexpand\setkeys{\@tempa}{\scr@key@atlist}% - \noexpand\def\noexpand\@tempa{\@tempa}% - \noexpand\def\noexpand\scr@key@atlist{\scr@key@atlist}% - \noexpand\def\noexpand\scr@key@name{\scr@key@name}% - \noexpand\def\noexpand\scr@key@value{\scr@key@value}% + \noexpand\setkeys{\@tempa}{% + \unexpanded\expandafter{\scr@key@atlist}}% + \noexpand\def\noexpand\@tempa{% + \unexpanded\expandafter{\@tempa}}% + \noexpand\def\noexpand\scr@key@atlist{% + \unexpanded\expandafter{\scr@key@atlist}}% + \noexpand\def\noexpand\scr@key@name{% + \unexpanded\expandafter{\scr@key@name}}% + \noexpand\def\noexpand\scr@key@value{% + \unexpanded\expandafter{\scr@key@value}}% }% \reserved@a }% @@ -1221,8 +1228,8 @@ \expandafter\KV@@sp@def\expandafter\@tempa\expandafter{\@tempa}% % \end{macrocode} % \changes{v3.08}{2010/11/05}{leere Argumente in der Werteliste} -% Auf vielfachen Wunsch und entgegen meiner Überzeugung, sind auch leere -% Argumente in der Werteliste erlaubt: +% Auf vielfachen Wunsch und entgegen meiner Überzeugung, sind auch leere +% Argumente in der Werteliste erlaubt: % \begin{macrocode} \ifx\@tempa\@empty\else \protected@edef\reserved@a{\reserved@a,\scr@key@name=\@tempa}% diff --git a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx index f15a7576024..76ddd711722 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx @@ -1,4 +1,4 @@ -% \CheckSum{99} +% \CheckSum{100} % \iffalse meta-comment % ====================================================================== % scrkcomp.dtx @@ -252,6 +252,8 @@ % \changes{v3.08b}{2011/02/22}{Neues Macro} % \begin{macro}{\scr@v@3.09} % \changes{v3.09}{2011/04/02}{Neues Macro} +% \begin{macro}{\scr@v@3.09a} +% \changes{v3.09a}{2011/04/12}{Neues Macro} % \begin{macro}{\scr@v@last} % \changes{v2.9u}{2005/03/05}{Neues Macro} % Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die @@ -297,6 +299,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} % \end{macrocode} % \end{macro} @@ -327,6 +330,7 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{macro} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx index 7efd024ca86..17aa169f5d1 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1187} +% \CheckSum{1199} % \iffalse meta-comment % ====================================================================== % scrkfloa.dtx @@ -58,7 +58,7 @@ %%% From File: scrkfloa.dtx %<*driver> % \fi -\ProvidesFile{scrkfloa.dtx}[2011/04/02 v3.09 KOMA-Script (floats)] +\ProvidesFile{scrkfloa.dtx}[2011/04/13 v3.09a KOMA-Script (floats)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -1318,6 +1318,8 @@ % \begin{macro}{captionof} % \changes{v3.05}{2009/07/08}{Neue Anweisung} % \changes{v3.09}{2011/03/21}{Verwendung des internen \cs{scr@caption}} +% \changes{v3.09a}{2011/04/13}{Berücksichtigung von +% \texttt{captions=tableheading} und \texttt{captions=figureheading}} % \begin{macro}{captionaboveof} % \changes{v3.09}{2011/03/21}{Neue Anweisung} % \begin{macro}{captionbelowof} @@ -1328,9 +1330,16 @@ % implementieren. Um die Kompatibilität mit \textsf{capt-of} nicht zu stören, % wird die Definition vor dme Laden jenes Pakets zurück genommen. Mit dem % Paket \textsf{caption} gibt es solche Probleme nicht, das dieses -% \cs{captionof} ohnehin per \cs{def} definiert. +% \cs{captionof} ohnehin per \cs{def} definiert. Allerdings berücksichtigt das +% \cs{captionof} von \textsf{caption} und \textsf{capt-of} eventuell die +% Einstellungen für darüber oder darunter nicht in gleicher Weise. % \begin{macrocode} -\newcommand*{\captionof}[1]{\def\@captype{#1}\scr@caption} +\newcommand*{\captionof}[1]{\def\@captype{#1}% + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname if@#1captionabove\endcsname\iftrue + \@captionabovetrue + \fi + \scr@caption} \newcommand*{\captionaboveof}{\@captionabovetrue\captionof} \newcommand*{\captionbelowof}{\@captionabovefalse\captionof} \BeforePackage{capt-of}{\let\captionof\relax} diff --git a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx index ea0ced8821e..c31897c7ddc 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx @@ -112,7 +112,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx index 055b5b8382e..17cdb2bafa6 100644 --- a/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx +++ b/Master/texmf-dist/source/latex/koma-script/tocbasic.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1211} +% \CheckSum{1233} % \iffalse meta-comment % ====================================================================== % tocbasic.dtx @@ -66,7 +66,7 @@ %%% From File: tocbasic.dtx %<*dtx|package|driver|doc|load> % \fi -\def\tocbasicversion{2011/03/23 v3.09} +\def\tocbasicversion{2011/05/30 v3.09a} % \iffalse % %<*dtx> @@ -1738,6 +1738,7 @@ be defined and used in \Macro{tocbasic@listhead}. % % \begin{macro}{\tocbasic@listhead} % \changes{v3.02a}{2009/01/20}{no explicite marks if ``numbered''} +% \changes{v3.09a}{2011/04/12}{again no explicite marks if ``numbered''} % Setting the headings of a list of something. The heading is the only % argument. % \begin{macrocode} @@ -1758,7 +1759,7 @@ be defined and used in \Macro{tocbasic@listhead}. }% }{% \iftocfeature{\@currext}{numbered}{% - \section[##1]{##1\@mkboth{##1}{##1}}% + \section[##1]{##1}% }{% \section*{##1}% \@mkboth{\MakeMarkcase{##1}}{\MakeMarkcase{##1}}% @@ -1782,7 +1783,7 @@ be defined and used in \Macro{tocbasic@listhead}. }% }{% \iftocfeature{\@currext}{numbered}{% - \chapter[##1]{##1\@mkboth{##1}{##1}}% + \chapter[##1]{##1}% }{% \chapter*{##1}% \@mkboth{\MakeMarkcase{##1}}{\MakeMarkcase{##1}}% @@ -2194,6 +2195,7 @@ be defined and used in \Macro{tocbasic@listhead}. \@tempswafalse % \end{macrocode} % The float environments: +% \changes{v3.09a}{2011/05/30}{fixed: floats may have an optional argument} % \begin{macrocode} \iftb@float \expandafter\newcommand\expandafter*\csname fps@\tb@nt@type\expandafter @@ -2204,15 +2206,19 @@ be defined and used in \Macro{tocbasic@listhead}. \edef\@tempa{% \noexpand\endgroup \noexpand\newenvironment{\tb@nt@type}{% - \noexpand\@float{\tb@nt@type}% - \noexpand\csname \tb@nt@type @atbegin\noexpand\endcsname + \noexpand\@ifnextchar[%] + {\noexpand\tb@atbegin@after\noexpand\@float{\tb@nt@type}}% + {\noexpand\tb@atbegin@after\noexpand\@float{\tb@nt@type}% + [\expandafter\noexpand\csname fps@\tb@nt@type\endcsname]}% }{% \noexpand\csname \tb@nt@type @atend\noexpand\endcsname \noexpand\end@float }% \noexpand\newenvironment{\tb@nt@type*}{% - \noexpand\@dblfloat{\tb@nt@type}% - \noexpand\csname \tb@nt@type @atbegin\noexpand\endcsname + \noexpand\@ifnextchar[%] + {\noexpand\tb@atbegin@after\noexpand\@dblfloat{\tb@nt@type}}% + {\noexpand\tb@atbegin@after\noexpand\@dblfloat{\tb@nt@type}% + [\expandafter\noexpand\csname fps@\tb@nt@type\endcsname]}% }{% \noexpand\csname \tb@nt@type @atend\noexpand\endcsname \noexpand\end@dblfloat @@ -2284,6 +2290,20 @@ be defined and used in \Macro{tocbasic@listhead}. \fi } % \end{macrocode} +% \begin{macro}{\tb@atbegin@after} +% \changes{v3.09a}{2011/05/30}{new internal}% +% Processes command \#1 with argument \#2 and optional argument \#3 and than +% \verb|\csname #2@atbegin\endcsname|. This is used to add +% \verb|csname #2@atbegin\endcsname| at begin part of a float (but after +% optional argument of the float). +% \begin{macrocode} +\newcommand*{\tb@atbegin@after}[3]{} +\def\tb@atbegin@after#1#2[#3]{% + #1{#2}[#3]% + \csname #2@atbegin\endcsname +} +% \end{macrocode} +% \end{macro} % \begin{macro}{\tb@ifvalueisnotempty} % \changes{v3.06}{2010/05/21}{new internal}% % This is only a helper for defining some of the keys. diff --git a/Master/texmf-dist/tex/latex/koma-script/DIN.lco b/Master/texmf-dist/tex/latex/koma-script/DIN.lco index 2efce460920..aba7b08d84a 100644 --- a/Master/texmf-dist/tex/latex/koma-script/DIN.lco +++ b/Master/texmf-dist/tex/latex/koma-script/DIN.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco b/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco index 35463aef556..aa7b1d02d8a 100644 --- a/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco +++ b/Master/texmf-dist/tex/latex/koma-script/DINmtext.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco b/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco index e2858c958a4..d1b5919716c 100644 --- a/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco +++ b/Master/texmf-dist/tex/latex/koma-script/KOMAold.lco @@ -64,7 +64,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco b/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco index 2f9c21e4757..4af891261a7 100644 --- a/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/KakuLL.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: japanlco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/NF.lco b/Master/texmf-dist/tex/latex/koma-script/NF.lco index fe384673955..58c65dc4f0a 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NF.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NF.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco b/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco index ee5f215d9db..a4955e865c9 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponEH.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: japanlco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco b/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco index 5de910ffd59..0fa0e1962a4 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponEL.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: japanlco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco b/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco index a9901de1b8c..f3ce7da56bf 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponLH.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: japanlco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco b/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco index b8bdbf008c8..c30e86f7f93 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponLL.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: japanlco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco b/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco index 249cb32a4f4..da5e8cd4529 100644 --- a/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco +++ b/Master/texmf-dist/tex/latex/koma-script/NipponRL.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: japanlco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/SN.lco b/Master/texmf-dist/tex/latex/koma-script/SN.lco index 9712972e1e2..bfdfccda6dd 100644 --- a/Master/texmf-dist/tex/latex/koma-script/SN.lco +++ b/Master/texmf-dist/tex/latex/koma-script/SN.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/SNleft.lco b/Master/texmf-dist/tex/latex/koma-script/SNleft.lco index b704cb86353..1292ed12a95 100644 --- a/Master/texmf-dist/tex/latex/koma-script/SNleft.lco +++ b/Master/texmf-dist/tex/latex/koma-script/SNleft.lco @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco b/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco index 4d246cd208f..cc5bd1616be 100644 --- a/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco +++ b/Master/texmf-dist/tex/latex/koma-script/UScommercial9.lco @@ -64,7 +64,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco b/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco index f578e8e5711..8c1a94db26d 100644 --- a/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco +++ b/Master/texmf-dist/tex/latex/koma-script/UScommercial9DW.lco @@ -64,7 +64,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls b/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls index d300bb6b9d2..3378a6edbd1 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrartcl.cls @@ -95,7 +95,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup \newcommand*{\KOMAClassName}{% scrartcl% @@ -109,7 +109,7 @@ %%% From File: scrkbase.dtx \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: tocbasic.dtx -\def\tocbasicversion{2011/03/23 v3.09} +\def\tocbasicversion{2011/05/30 v3.09a} \edef\@tempa{\noexpand\RequirePackage{tocbasic}[\tocbasicversion]} \@tempa \addtotoclist{toc} @@ -184,6 +184,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} %%% From File: scrkmisc.dtx \KOMA@key{draft}[true]{% @@ -2560,7 +2561,12 @@ \setcounter{dbltopnumber}{2} \renewcommand*\dbltopfraction{.7} \renewcommand*\dblfloatpagefraction{.5} -\newcommand*{\captionof}[1]{\def\@captype{#1}\scr@caption} +\newcommand*{\captionof}[1]{\def\@captype{#1}% + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname if@#1captionabove\endcsname\iftrue + \@captionabovetrue + \fi + \scr@caption} \newcommand*{\captionaboveof}{\@captionabovetrue\captionof} \newcommand*{\captionbelowof}{\@captionabovefalse\captionof} \BeforePackage{capt-of}{\let\captionof\relax} diff --git a/Master/texmf-dist/tex/latex/koma-script/scrbase.sty b/Master/texmf-dist/tex/latex/koma-script/scrbase.sty index e563d128946..904c702015f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrbase.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrbase.sty @@ -67,7 +67,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrkbase.dtx \ProvidesPackage{% @@ -554,11 +554,16 @@ \scr@ifundefinedorrelax{KV@\@tempa @\scr@key@name}{}{% \scr@key@found@true \protected@edef\reserved@a{% - \noexpand\setkeys{\@tempa}{\scr@key@atlist}% - \noexpand\def\noexpand\@tempa{\@tempa}% - \noexpand\def\noexpand\scr@key@atlist{\scr@key@atlist}% - \noexpand\def\noexpand\scr@key@name{\scr@key@name}% - \noexpand\def\noexpand\scr@key@value{\scr@key@value}% + \noexpand\setkeys{\@tempa}{% + \unexpanded\expandafter{\scr@key@atlist}}% + \noexpand\def\noexpand\@tempa{% + \unexpanded\expandafter{\@tempa}}% + \noexpand\def\noexpand\scr@key@atlist{% + \unexpanded\expandafter{\scr@key@atlist}}% + \noexpand\def\noexpand\scr@key@name{% + \unexpanded\expandafter{\scr@key@name}}% + \noexpand\def\noexpand\scr@key@value{% + \unexpanded\expandafter{\scr@key@value}}% }% \reserved@a }% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrbook.cls b/Master/texmf-dist/tex/latex/koma-script/scrbook.cls index c1e18435e6d..cf35d07efdc 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrbook.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrbook.cls @@ -95,7 +95,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup \newcommand*{\KOMAClassName}{% scrbook% @@ -109,7 +109,7 @@ %%% From File: scrkbase.dtx \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: tocbasic.dtx -\def\tocbasicversion{2011/03/23 v3.09} +\def\tocbasicversion{2011/05/30 v3.09a} \edef\@tempa{\noexpand\RequirePackage{tocbasic}[\tocbasicversion]} \@tempa \AtAddToTocList[\@currname.\@currext]{\setuptoc{\@currext}{onecolumn}}% @@ -186,6 +186,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} %%% From File: scrkmisc.dtx \KOMA@key{draft}[true]{% @@ -3076,7 +3077,12 @@ \setcounter{dbltopnumber}{2} \renewcommand*\dbltopfraction{.7} \renewcommand*\dblfloatpagefraction{.5} -\newcommand*{\captionof}[1]{\def\@captype{#1}\scr@caption} +\newcommand*{\captionof}[1]{\def\@captype{#1}% + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname if@#1captionabove\endcsname\iftrue + \@captionabovetrue + \fi + \scr@caption} \newcommand*{\captionaboveof}{\@captionabovetrue\captionof} \newcommand*{\captionbelowof}{\@captionabovefalse\captionof} \BeforePackage{capt-of}{\let\captionof\relax} diff --git a/Master/texmf-dist/tex/latex/koma-script/scrdate.sty b/Master/texmf-dist/tex/latex/koma-script/scrdate.sty index 0261487420d..255c8bb0acf 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrdate.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrdate.sty @@ -66,7 +66,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrtime.dtx \NeedsTeXFormat{LaTeX2e}[1995/12/01] diff --git a/Master/texmf-dist/tex/latex/koma-script/scrextend.sty b/Master/texmf-dist/tex/latex/koma-script/scrextend.sty index 8757a288438..f64d14dd229 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrextend.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrextend.sty @@ -97,7 +97,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrextend.dtx \ProvidesPackage{scrextend}[\KOMAScriptVersion\space KOMA-Script package @@ -225,6 +225,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} %%% From File: scrkmisc.dtx \KOMA@key{draft}[true]{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty b/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty index 7bae22fb1e5..8412663320f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrfontsizes.sty @@ -65,7 +65,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrkfont.dtx \ProvidesPackage{scrfontsizes}[% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrhack.sty b/Master/texmf-dist/tex/latex/koma-script/scrhack.sty index 0866e3a42ab..6a9a78d8f8e 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrhack.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrhack.sty @@ -66,7 +66,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrhack.dtx %%% using: package,identify diff --git a/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty b/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty index 845428567d3..ae5fd72eff0 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty @@ -67,7 +67,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrkbase.dtx \ProvidesPackage{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls b/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls index df5aec63777..97fe236e763 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrlttr2.cls @@ -94,7 +94,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup \newcommand*{\KOMAClassName}{% scrlttr2% @@ -176,6 +176,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} %%% From File: scrkmisc.dtx \KOMA@key{draft}[true]{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls b/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls index 9ff72bd7063..9bcdedab971 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls +++ b/Master/texmf-dist/tex/latex/koma-script/scrreprt.cls @@ -95,7 +95,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup \newcommand*{\KOMAClassName}{% scrreprt% @@ -109,7 +109,7 @@ %%% From File: scrkbase.dtx \RequirePackage{scrkbase}[\KOMAScriptVersion] %%% From File: tocbasic.dtx -\def\tocbasicversion{2011/03/23 v3.09} +\def\tocbasicversion{2011/05/30 v3.09a} \edef\@tempa{\noexpand\RequirePackage{tocbasic}[\tocbasicversion]} \@tempa \AtAddToTocList[\@currname.\@currext]{\setuptoc{\@currext}{onecolumn}}% @@ -186,6 +186,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} %%% From File: scrkmisc.dtx \KOMA@key{draft}[true]{% @@ -3052,7 +3053,12 @@ \setcounter{dbltopnumber}{2} \renewcommand*\dbltopfraction{.7} \renewcommand*\dblfloatpagefraction{.5} -\newcommand*{\captionof}[1]{\def\@captype{#1}\scr@caption} +\newcommand*{\captionof}[1]{\def\@captype{#1}% + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname if@#1captionabove\endcsname\iftrue + \@captionabovetrue + \fi + \scr@caption} \newcommand*{\captionaboveof}{\@captionabovetrue\captionof} \newcommand*{\captionbelowof}{\@captionabovefalse\captionof} \BeforePackage{capt-of}{\let\captionof\relax} diff --git a/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo b/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo index 17ae5f11ab1..8b62604e61f 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo +++ b/Master/texmf-dist/tex/latex/koma-script/scrsize10pt.clo @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrkfont.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo b/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo index 333c44f6926..af5bd1cdf16 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo +++ b/Master/texmf-dist/tex/latex/koma-script/scrsize11pt.clo @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrkfont.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo b/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo index 1f97731ee81..e212b5b1d51 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +++ b/Master/texmf-dist/tex/latex/koma-script/scrsize12pt.clo @@ -63,7 +63,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrkfont.dtx \ProvidesFile{% diff --git a/Master/texmf-dist/tex/latex/koma-script/scrtime.sty b/Master/texmf-dist/tex/latex/koma-script/scrtime.sty index 674fcc05614..c1b30bded36 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrtime.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrtime.sty @@ -66,7 +66,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrtime.dtx \NeedsTeXFormat{LaTeX2e}[1995/12/01] diff --git a/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty b/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty index cb4c3c93e70..fa009f9d22d 100644 --- a/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty +++ b/Master/texmf-dist/tex/latex/koma-script/tocbasic.sty @@ -39,7 +39,7 @@ %% standard classes created by The LaTeX3 Project 1994-1996. %% %%% From File: tocbasic.dtx -\def\tocbasicversion{2011/03/23 v3.09} +\def\tocbasicversion{2011/05/30 v3.09a} \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{tocbasic} [\tocbasicversion\space KOMA-Script package @@ -331,7 +331,7 @@ }% }{% \iftocfeature{\@currext}{numbered}{% - \section[##1]{##1\@mkboth{##1}{##1}}% + \section[##1]{##1}% }{% \section*{##1}% \@mkboth{\MakeMarkcase{##1}}{\MakeMarkcase{##1}}% @@ -355,7 +355,7 @@ }% }{% \iftocfeature{\@currext}{numbered}{% - \chapter[##1]{##1\@mkboth{##1}{##1}}% + \chapter[##1]{##1}% }{% \chapter*{##1}% \@mkboth{\MakeMarkcase{##1}}{\MakeMarkcase{##1}}% @@ -564,15 +564,19 @@ \edef\@tempa{% \noexpand\endgroup \noexpand\newenvironment{\tb@nt@type}{% - \noexpand\@float{\tb@nt@type}% - \noexpand\csname \tb@nt@type @atbegin\noexpand\endcsname + \noexpand\@ifnextchar[%] + {\noexpand\tb@atbegin@after\noexpand\@float{\tb@nt@type}}% + {\noexpand\tb@atbegin@after\noexpand\@float{\tb@nt@type}% + [\expandafter\noexpand\csname fps@\tb@nt@type\endcsname]}% }{% \noexpand\csname \tb@nt@type @atend\noexpand\endcsname \noexpand\end@float }% \noexpand\newenvironment{\tb@nt@type*}{% - \noexpand\@dblfloat{\tb@nt@type}% - \noexpand\csname \tb@nt@type @atbegin\noexpand\endcsname + \noexpand\@ifnextchar[%] + {\noexpand\tb@atbegin@after\noexpand\@dblfloat{\tb@nt@type}}% + {\noexpand\tb@atbegin@after\noexpand\@dblfloat{\tb@nt@type}% + [\expandafter\noexpand\csname fps@\tb@nt@type\endcsname]}% }{% \noexpand\csname \tb@nt@type @atend\noexpand\endcsname \noexpand\end@dblfloat @@ -637,6 +641,11 @@ \endcsname\expandafter{\tb@nt@atend}% \fi } +\newcommand*{\tb@atbegin@after}[3]{} +\def\tb@atbegin@after#1#2[#3]{% + #1{#2}[#3]% + \csname #2@atbegin\endcsname +} \newcommand*{\tb@ifvalueisnotempty}[2]{% \begingroup \edef\@tempa{#2}\ifx\@tempa\@empty diff --git a/Master/texmf-dist/tex/latex/koma-script/typearea.sty b/Master/texmf-dist/tex/latex/koma-script/typearea.sty index d260c8e8207..1e3c7af6104 100644 --- a/Master/texmf-dist/tex/latex/koma-script/typearea.sty +++ b/Master/texmf-dist/tex/latex/koma-script/typearea.sty @@ -68,7 +68,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrktare.dtx \ProvidesPackage{typearea}[% @@ -627,6 +627,7 @@ \@namedef{scr@v@3.08a}{10} \@namedef{scr@v@3.08b}{10} \@namedef{scr@v@3.09}{10} +\@namedef{scr@v@3.09a}{10} \@namedef{scr@v@last}{10} %%% From File: scrktare.dtx \InputIfFileExists{typearea.cfg}{% diff --git a/Master/texmf-dist/tex/latex/koma-script/visualize.lco b/Master/texmf-dist/tex/latex/koma-script/visualize.lco index 04ab8e94271..b5a42396083 100644 --- a/Master/texmf-dist/tex/latex/koma-script/visualize.lco +++ b/Master/texmf-dist/tex/latex/koma-script/visualize.lco @@ -65,7 +65,7 @@ \fi } \fi - \@CheckKOMAScriptVersion{2011/04/02 v3.09 KOMA-Script}% + \@CheckKOMAScriptVersion{2011/06/16 v3.09a KOMA-Script}% \endgroup %%% From File: scrklco.dtx \ProvidesFile{% -- cgit v1.2.3