From 990207a7872817b3d9945d710a389a0d76fe0260 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 27 Jan 2009 02:00:27 +0000 Subject: koma-script update (26jan09) git-svn-id: svn://tug.org/texlive/trunk@11990 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/latex/koma-script/scrkfloa.dtx | 59 ++++++++++++---------- 1 file changed, 31 insertions(+), 28 deletions(-) (limited to 'Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx') 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 } -- cgit v1.2.3