summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source/scrkernel-floats.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-floats.dtx')
-rw-r--r--macros/latex/contrib/koma-script/source/scrkernel-floats.dtx59
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'}{%