summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-01-27 02:00:27 +0000
committerKarl Berry <karl@freefriends.org>2009-01-27 02:00:27 +0000
commit990207a7872817b3d9945d710a389a0d76fe0260 (patch)
tree5cfe1dd7e1b3a5f32a086b2a4626260a46301c1e /Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx
parent859083925d4a5369db7c4336785eab6ce24a155e (diff)
koma-script update (26jan09)
git-svn-id: svn://tug.org/texlive/trunk@11990 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx59
1 files changed, 31 insertions, 28 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx
index 751c32e7811..07e0d59e1ca 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{1129}
+% \CheckSum{1130}
% \iffalse meta-comment
% ======================================================================
% scrkfloa.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkfloa.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkfloa.dtx}[2008/11/20 v3.01a KOMA-Script (floats)]
+\ProvidesFile{scrkfloa.dtx}[2009/01/24 v3.02a KOMA-Script (floats)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -1010,14 +1010,15 @@
% bestimmte werden, wenn Option \texttt{onelinecaption} verwendet
% wird. Das bedeutet auch, dass bei \texttt{noonelinecaption} das
% Problem mit dem Hochzählen der Fußnoten nicht auftritt.
-% \changes{v2.8q}{2002/05/17}{Problem mit doppelten Fußnoten behoben}
-% \changes{v2.95}{2004/01/30}{Korrekturen für vertikalen Abstand und
-% \textsl{float}-Paket}
-% \changes{v2.95a}{2006/07/13}{diverse Korrekturen für den vertikalen
-% Abstand u.\,a. bei Verwendung des \textsl{color}-Pakets}
-% \changes{v2.97c}{2007/06/06}{\cs{unskip}\cs{strut} eingefügt, um die
-% vertikale Ausrichtung im \emph{above}-Fall in eingen Fällen zu
-% verbessern}
+% \changes{v2.8q}{2002/05/17}{Problem mit doppelten Fußnoten behoben}
+% \changes{v2.95}{2004/01/30}{Korrekturen für vertikalen Abstand und
+% \textsl{float}-Paket}
+% \changes{v2.95a}{2006/07/13}{diverse Korrekturen für den vertikalen
+% Abstand u.\,a. bei Verwendung des \textsl{color}-Pakets}
+% \changes{v2.97c}{2007/06/06}{\cs{unskip}\cs{strut} eingefügt, um die
+% vertikale Ausrichtung im \emph{above}-Fall in eingen Fällen zu
+% verbessern}
+% \changes{3.02a}{2009/01/24}{diverse Gruppen- bzw. Argumentklammern ergänzt}
% \begin{macrocode}
\newcommand{\@@makecaption}[3]{%
\cap@margin
@@ -1026,9 +1027,9 @@
\let\scr@tmp@footnotetext=\@footnotetext
\let\@footnotetext=\@gobble
\sbox\@tempboxa{%
- {\capfont\strut\ignorespaces
- #1{{\caplabelfont#2\captionformat}}%
- #3\unskip\strut}%
+ {\capfont{\strut\ignorespaces
+ #1{{\caplabelfont{#2\captionformat}}}%
+ #3\unskip\strut}}%
}%
\let\@footnotetext=\scr@tmp@footnotetext
\let\scr@tmp@footnotetext=\undefined
@@ -1052,9 +1053,9 @@
% \changes{v2.97c}{2007/09/17}{\cs{scr@smashdp} eingefügt}
% \begin{macrocode}
\ifdofullc@p
- {\capfont\@hangfrom{\scr@smashdp{\strut\ignorespaces
- #1{{\caplabelfont#2\captionformat}}}}%
- {#3\unskip\strut\par}}%
+ {\capfont{\@hangfrom{\scr@smashdp{\strut\ignorespaces
+ #1{{\caplabelfont{#2\captionformat}}}}}%
+ {#3\unskip\strut\par}}}%
% \end{macrocode}
% Im zweiten Fall ist nun zu unterscheiden, ob nach dem Label ein
% Umbruch erfolgen soll oder nicht. Dabei ist der Einzug zu beachten.
@@ -1063,18 +1064,18 @@
% \begin{macrocode}
\else%
\ifdim\cap@indent<\z@
- {\capfont\strut\ignorespaces
- #1{{\caplabelfont #2\captionformat\par}}%
- \noindent\hspace*{-\cap@indent}#3\unskip\strut\par}%
+ {\capfont{\strut\ignorespaces
+ #1{{\caplabelfont{#2\captionformat\par}}}%
+ \noindent\hspace*{-\cap@indent}#3\unskip\strut\par}}%
\else%
\if@capbreak
- {\capfont\strut\ignorespaces
- #1{{\caplabelfont #2\captionformat\par}}%
- \noindent\@hangfrom{\hspace*{\cap@indent}}{#3\par}}%
+ {\capfont{\strut\ignorespaces
+ #1{{\caplabelfont{#2\captionformat\par}}}%
+ \noindent\@hangfrom{\hspace*{\cap@indent}}{#3\par}}}%
\else
- {\capfont\@hangfrom{\scr@smashdp\strut\hspace*{\cap@indent}}%
+ {\capfont{\@hangfrom{\scr@smashdp\strut\hspace*{\cap@indent}}%
{\hspace{-\cap@indent}\scr@smashdp{\ignorespaces#1%
- {{\caplabelfont#2\captionformat}}}#3\unskip\strut\par}}%
+ {{\caplabelfont{#2\captionformat}}}}#3\unskip\strut\par}}}%
\fi
\fi
\fi
@@ -1093,13 +1094,15 @@
% \end{macrocode}
% Im einzeiligen Fall wird nun die Box wie oben erneut erzeugt und gleich
% gesetzt. Im Prinzip ginge das auch direkt ohne erst eine Box zu erzeugen.
+% \changes{3.02a}{2009/01/24}{die Box selbst muss im \cs{capfont} gesetzt
+% werden, falls darin eine Größenumschaltung stattfindet}
% \begin{macrocode}
\sbox\@tempboxa{%
- {\capfont\scr@smashdp{\strut\ignorespaces
- #1{{\caplabelfont#2\captionformat}}}%
- #3}%
+ {\capfont{\scr@smashdp{\strut\ignorespaces
+ #1{{\caplabelfont{#2\captionformat}}}}%
+ #3}}%
}%
- \hb@xt@\hsize{\strut\cap@left\box\@tempboxa\cap@right\strut}%
+ {\capfont{\hb@xt@\hsize{\strut\cap@left\box\@tempboxa\cap@right\strut}}}%
\fi
\endgroup
}