diff options
Diffstat (limited to 'tex/context/base/page-set.mkiv')
-rw-r--r-- | tex/context/base/page-set.mkiv | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tex/context/base/page-set.mkiv b/tex/context/base/page-set.mkiv index ca256d97c..e75f7528b 100644 --- a/tex/context/base/page-set.mkiv +++ b/tex/context/base/page-set.mkiv @@ -1329,13 +1329,15 @@ \global\setbox\floatbox\lastbox}% \fi} +% for the moment resave is still needed here + \def\OTRSETsavebox#1% clean up the skips {\OTRSETunpreparebox{#1}% - \dosavefloat} + \dofloatssave{text}} \def\OTRSETresavebox#1% clean up the skips {\OTRSETunpreparebox{#1}% - \doresavefloat} + \dofloatsresave{text}} \def\OTRSETflushfloatbox % nog verder doorvoeren en meer info in marge {\iftestfloatbox\ruledhbox\fi{\box\floatbox}} @@ -1345,10 +1347,11 @@ \def\OTRSETsavebox##1{\!!doneafalse}% \doloop {\ifsomefloatwaiting -\OTRSETskipstart - \dogetfloat - \ifdim\wd\floatbox>\zeropoint + \OTRSETskipstart + \dofloatsgetinfo{text}% + \ifdim\floatwidth>\zeropoint \!!doneatrue + \dofloatsflush{text}{1}% \dp\floatbox\zeropoint \OTRSETstoreincolumnslot{TBLR}\floatbox \if!!donea |