diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx index f2bf1f99d7e..c58c1674c62 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{1052} +% \CheckSum{1064} % \iffalse meta-comment % ====================================================================== % scrkfloa.dtx @@ -58,7 +58,7 @@ %%% From File: scrkfloa.dtx %<*driver> % \fi -\ProvidesFile{scrkfloa.dtx}[2007/02/27 v2.97 KOMA-Script (floats)] +\ProvidesFile{scrkfloa.dtx}[2007/09/17 v2.97c KOMA-Script (floats)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -923,6 +923,9 @@ % \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} % \begin{macrocode} \newcommand{\@@makecaption}[3]{% \cap@margin @@ -933,7 +936,7 @@ \sbox\@tempboxa{% {\capfont\strut\ignorespaces #1{{\caplabelfont#2\captionformat}}% - #3}% + #3\unskip\strut}% }% \let\@footnotetext=\scr@tmp@footnotetext \let\scr@tmp@footnotetext=\undefined @@ -954,11 +957,12 @@ % wird der \cs{capfont} früher aktiviert, damit darin auch globale % Größsenänderungen für den Titel Platz finden. Außerdem wird die % geänderte Parameterübergabe berücksichtigt. +% \changes{v2.97c}{2007/09/17}{\cs{scr@smashdp} eingefügt} % \begin{macrocode} \ifdofullc@p - {\capfont\@hangfrom{\strut\ignorespaces - #1{{\caplabelfont#2\captionformat}}}% - {#3\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. @@ -969,16 +973,16 @@ \ifdim\cap@indent<\z@ {\capfont\strut\ignorespaces #1{{\caplabelfont #2\captionformat\par}}% - \noindent\hspace*{-\cap@indent}#3\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}}% \else - {\capfont\@hangfrom{\strut\hspace*{\cap@indent}}% - {\hspace{-\cap@indent}\ignorespaces#1% - {{\caplabelfont#2\captionformat}}#3\par}}% + {\capfont\@hangfrom{\scr@smashdp\strut\hspace*{\cap@indent}}% + {\hspace{-\cap@indent}\scr@smashdp{\ignorespaces#1% + {{\caplabelfont#2\captionformat}}}#3\unskip\strut\par}}% \fi \fi \fi @@ -999,8 +1003,8 @@ % gesetzt. Im Prinzip ginge das auch direkt ohne erst eine Box zu erzeugen. % \begin{macrocode} \sbox\@tempboxa{% - {\capfont\strut\ignorespaces - #1{{\caplabelfont#2\captionformat}}% + {\capfont\scr@smashdp{\strut\ignorespaces + #1{{\caplabelfont#2\captionformat}}}% #3}% }% \hb@xt@\hsize{\strut\cap@left\box\@tempboxa\cap@right\strut}% |