diff options
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-floats.dtx')
-rw-r--r-- | macros/latex/contrib/koma-script/source/scrkernel-floats.dtx | 59 |
1 files changed, 36 insertions, 23 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrkernel-floats.dtx b/macros/latex/contrib/koma-script/source/scrkernel-floats.dtx index 9e792a501a..b10ee811fc 100644 --- a/macros/latex/contrib/koma-script/source/scrkernel-floats.dtx +++ b/macros/latex/contrib/koma-script/source/scrkernel-floats.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1690} +% \CheckSum{1693} % \iffalse meta-comment % ====================================================================== % scrkernel-floats.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-floats.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-floats.dtx 3394 2019-11-19 11:56:28Z kohm $ %<option>%%% (run: option) %<body>%%% (run: body) %<*dtx> @@ -63,7 +63,7 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2019-10-10 10:25:29 +0200 (Thu, 10 Oct 2019) $ + \filedate$Date: 2019-11-19 12:56:28 +0100 (Tue, 19 Nov 2019) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 1962 $ \edef\reserved@a{% @@ -695,6 +695,8 @@ % gesamte Satzaufwand an. % \changes{v2.9a}{2002/06/27}{\cs{ifthispageodd} statt % \cs{if@thispageodd}} +% \changes{v3.28}{2019/11/19}{\cs{ifthispageodd} durch \cs{Ifthispageodd} +% ersetzt}%^^A % \begin{macrocode} \end{lrbox}% \settowidth{\@tempdima}{\usebox\c@pti@nb@sid@b@x}% @@ -715,7 +717,7 @@ \if i\scap@pos\def\@tempa{l}\fi \if o\scap@pos\def\@tempa{r}\fi \if@twoside - \ifthispageodd{}{% + \Ifthispageodd{}{% \if o\scap@pos\def\@tempa{l}\fi \if i\scap@pos\def\@tempa{r}\fi \ifscap@alt @@ -958,6 +960,8 @@ % \changes{v2.9a}{2002/06/27}{\cs{ifthispageodd} statt % \cs{if@thispageodd}} % \changes{v2.97}{2007/02/27}{Mindestbreite für captions ist 0\,pt}%^^A +% \changes{v3.28}{2019/11/19}{\cs{ifthispageodd} durch \cs{Ifthispageodd} +% ersetzt}%^^A % Hier wird \cs{cap@width} gesetzt. Dabei werden optional auch % \cs{cap@left} und \cs{cap@right} angepasst. % \begin{macrocode} @@ -993,7 +997,7 @@ \let\cap@left=\relax \let\cap@right=\hfill \if@twoside - \ifthispageodd{}{% + \Ifthispageodd{}{% \let\cap@left=\hfill \let\cap@right=\relax }% @@ -1006,7 +1010,7 @@ \let\cap@left=\hfill \let\cap@right=\relax \if@twoside - \ifthispageodd{}{% + \Ifthispageodd{}{% \let\cap@left=\relax \let\cap@right=\hfill }% @@ -1106,7 +1110,7 @@ \let\cap@left=\relax \let\cap@right=\hfill \if@twoside - \ifthispageodd{}{% + \Ifthispageodd{}{% \let\cap@left=\hfill \let\cap@right=\relax }% @@ -1126,7 +1130,7 @@ \let\cap@left=\hfill \let\cap@right=\relax \if@twoside - \ifthispageodd{}{% + \Ifthispageodd{}{% \let\cap@left=\relax \let\cap@right=\hfill }% @@ -1164,11 +1168,13 @@ % \begin{macro}{\setcapmargin} % \changes{v2.8q}{2001/11/17}{neu}%^^A % \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar} -% ersetzt}%^^A +% ersetzt}%^^A % \begin{macro}{\@setcapmargin} % \changes{v2.8q}{2001/11/17}{neu (intern)}%^^A % \changes{v2.9a}{2002/06/27}{\cs{ifthispageodd} statt -% \cs{if@thispageodd}} +% \cs{if@thispageodd}} +% \changes{v3.28}{2019/11/19}{\cs{ifthispageodd} durch \cs{Ifthispageodd} +% ersetzt}%^^A % \begin{macro}{\@@setcapmargin} % \changes{v2.8q}{2001/11/17}{neu (intern)}%^^A % Statt die Breite der \emph{caption} zu setzen, können auch die @@ -1188,7 +1194,7 @@ \edef\@tempa{\endgroup \def\noexpand\cap@width{\the\@tempdima}% \noexpand\if@twoside - \noexpand\ifthispageodd{% + \noexpand\Ifthispageodd{% \def\noexpand\cap@left{\noexpand\hspace*{\the\@tempdimc}}% \def\noexpand\cap@right{\noexpand\hspace*{\the\@tempdimb}}% }{% @@ -1430,6 +1436,8 @@ \noindent\@hangfrom{\hspace*{\cap@indent}}% {\usekomafont{caption}{#3\scr@endstrut\par}}% % \end{macrocode} +% \changes{v3.27a}{2019/10/21}{fehlende Verwendung von Element +% \texttt{caption} ergänzt}%^^A % Oder es soll gar kein Umbruch erfolgen aber trotzdem alles mit einem % gewissen Einzug gesetzt werden: % \begin{macrocode} @@ -1438,7 +1446,10 @@ {% \hspace{-\cap@indent}% \scr@smashdp{% - #1{\usekomafont{captionlabel}{#2\captionformat}}% + #1{\usekomafont{caption}{% + \usekomafont{captionlabel}{#2\captionformat}% + }% + }% }% {\usekomafont{caption}{#3\scr@endstrut}\par}% }% @@ -1449,8 +1460,9 @@ % Eigentlich fehlt hier nur die einfachste, gar nicht hängende Form: % \begin{macrocode} %<*neverusethis> -% #1{{\usekomafont{captionlabel}{#2\captionformat}}}% -% \ignorespaces #3\scr@endstrut\par +% #1{{\usekomafont{caption}{% +% \usekomafont{captionlabel}{#2\captionformat}}}}% +% {\usekomafont{capion}{\ignorespaces #3\scr@endstrut\par}% %</neverusethis> % \end{macrocode} % Die allerdings durch die Form mit Einzug 0 abgedeckt wird. @@ -1464,6 +1476,7 @@ % \end{macrocode} % \begin{macro}{\setcaptionalignment} % \changes{v3.25}{2017/11/15}{neu}%^^A +% \changes{v3.28}{2019/11/18}{\cs{ifstr} umbenannt in \cs{Ifstr}}%^^A % Da es etwas lästig und fehleranfällig ist, die ganzen \cs{raggedcaption} % und \cs{ragged\dots caption} von Hand zu definieren, gibt es dafür einen % Befehl. Das erste, optionale Argument ist dabei die Gleitungebung für die @@ -1516,31 +1529,31 @@ % Kleinbuchstaben behandelt und geben zusätzlich eine Warnung aus. % \begin{macrocode} \def\reserved@a{#2}% - \ifstr{\reserved@a}{j}{% + \Ifstr{\reserved@a}{j}{% \expandafter\let\csname ragged#1caption\endcsname\@empty }{% - \ifstr{\reserved@a}{l}{% + \Ifstr{\reserved@a}{l}{% \scr@ifundefinedorrelax{LaTeXraggedright}{% \expandafter\let\csname ragged#1caption\endcsname\raggedright }{% \expandafter\let\csname ragged#1caption\endcsname\LaTeXraggedright }% }{% - \ifstr{\reserved@a}{r}{% + \Ifstr{\reserved@a}{r}{% \scr@ifundefinedorrelax{LaTeXraggedleft}{% \expandafter\let\csname ragged#1caption\endcsname\raggedleft }{% \expandafter\let\csname ragged#1caption\endcsname\LaTeXraggedleft }% }{% - \ifstr{\reserved@a}{c}{% + \Ifstr{\reserved@a}{c}{% \scr@ifundefinedorrelax{LaTeXcentering}{% \expandafter\let\csname ragged#1caption\endcsname\centering }{% \expandafter\let\csname ragged#1caption\endcsname\LaTeXcentering }% }{% - \ifstr{\reserved@a}{J}{% + \Ifstr{\reserved@a}{J}{% \scr@ifundefinedorrelax{justifying}{% \scr@caption@raggede@warning{J}{\justifying}% \expandafter\let\csname ragged#1caption\endcsname\@empty @@ -1548,7 +1561,7 @@ \expandafter\let\csname ragged#1caption\endcsname\justifying }% }{% - \ifstr{\reserved@a}{L}{% + \Ifstr{\reserved@a}{L}{% \scr@ifundefinedorrelax{RaggedRight}{% \scr@caption@raggede@warning{L}{\RaggedRight}% \expandafter\let\csname ragged#1caption\endcsname\raggedright @@ -1556,7 +1569,7 @@ \expandafter\let\csname ragged#1caption\endcsname\RaggedRight }% }{% - \ifstr{\reserved@a}{R}{% + \Ifstr{\reserved@a}{R}{% \scr@ifundefinedorrelax{RaggedLeft}{% \scr@caption@raggede@warning{R}{\RaggedLeft}% \expandafter\let\csname ragged#1caption\endcsname\raggedleft @@ -1564,7 +1577,7 @@ \expandafter\let\csname ragged#1caption\endcsname\RaggedLeft }% }{% - \ifstr{\reserved@a}{C}{% + \Ifstr{\reserved@a}{C}{% \scr@ifundefinedorrelax{Centering}{% \scr@caption@raggede@warning{C}{\Centering}% \expandafter\let\csname ragged#1caption\endcsname\centering @@ -1572,7 +1585,7 @@ \expandafter\let\csname ragged#1caption\endcsname\Centering }% }{% - \ifstr{\reserved@a}{}{% + \Ifstr{\reserved@a}{}{% \expandafter\let\csname ragged#1caption\endcsname\relax }{% \ClassError{\KOMAClassName}{unknown alignment char `#2'}{% |