diff options
author | Karl Berry <karl@freefriends.org> | 2017-01-29 22:32:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-01-29 22:32:58 +0000 |
commit | e02235dda0e68d2131b9cf111af5448fa125ad58 (patch) | |
tree | 37ea12425820b8b346764911b170eefcc0a68b44 /Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx | |
parent | 687ffbc778abf7b367ab1c6ed91c016e8138c2ad (diff) |
koma-script (29jan17)
git-svn-id: svn://tug.org/texlive/trunk@43084 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx index 621c4e2f431..569f3e92578 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-floats.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1479} +% \CheckSum{1515} % \iffalse meta-comment % ====================================================================== % scrkernel-floats.dtx @@ -55,13 +55,13 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-floats.dtx 2468 2016-05-31 11:27:28Z kohm $ +%%% From File: $Id: scrkernel-floats.dtx 2498 2016-09-01 19:44:10Z kohm $ %<*driver> % \fi \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2016-05-31 13:27:28 +0200 (Tue, 31 May 2016) $ + \filedate$Date: 2016-09-01 21:44:10 +0200 (Thu, 01 Sep 2016) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 1962 $ \edef\reserved@a{% @@ -1272,14 +1272,41 @@ % \end{macrocode} % Danach wird der Test vorgenommen, ob der Text einzeilig oder % mehrzeilig zu setzen ist und entsprechend gehandelt: +% \changes{v3.22}{2016/09/01}{Umdefinierung von \cs{stepcounter} und +% \cs{refstepcounter} auf lokale Erhöhung des Zählers geändert, um Probleme +% mit \textsf{isodate} zu umgehen}^^A % \begin{macrocode} \begingroup \ifonelinecaptions - \let\stepcounter\@gobble - \let\refstepcounter\@gobble + \def\stepcounter##1{\advance\value{##1}\@ne}% + \let\refstepcounter\stepcounter \let\label\@gobble \let\@footnotetext=\@gobble \let\hypertarget\@gobbletwo +% \end{macrocode} +% \changes{v3.22}{2016/09/01}{Sonderbehandlung für \string\\ u.\,ä. im Text} +% Falls im Text ein \texttt{\string\\} oder \cs{newline} enthalten ist, +% wird ein Infotext ausgegeben und dafür gesorgt, dass mehrzeilig gearbeitet +% wird. +% \begin{macrocode} + \edef\@xnewline{% + \unexpanded{\ClassInfo{\KOMAClassName}{% + Workaround for not recommended usage of \string\\ or\MessageBreak + \string\newline in caption text + }% + \hspace*{\linewidth}\hspace{1sp}% + }% + \unexpanded\expandafter{\@xnewline}% + }% + \edef\@xcentercr{% + \unexpanded{\ClassInfo{\KOMAClassName}{% + Workaround for not recommended usage of \string\\ or\MessageBreak + \string\newline in caption text + }% + \hspace*{\linewidth}\hspace{1sp}% + }% + \unexpanded\expandafter{\@xcentercr}% + }% \settowidth{\@tempdima}{\scr@@makesinglelinecaption{#1}{#2}{#3}}% \ifdim\@tempdima>\linewidth \aftergroup\scr@makemultilinecaption |