diff options
Diffstat (limited to 'tex/context/base/strc-flt.mkiv')
-rw-r--r-- | tex/context/base/strc-flt.mkiv | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tex/context/base/strc-flt.mkiv b/tex/context/base/strc-flt.mkiv index 4d3689b3c..ee6228afd 100644 --- a/tex/context/base/strc-flt.mkiv +++ b/tex/context/base/strc-flt.mkiv @@ -633,13 +633,15 @@ \the\everyinsidefloat \let\@@extrafloat\empty \presetmorefloatvariables{#2}% +\dostarttagged\t!floatcontent\empty \dowithnextboxcontent % better a \the\everyfloattoks {\setlocalfloathsize \floatparameter\c!inner - \dostarttagged\t!floatcontent\empty - \aftergroup\dostoptagged % tricky, never change \dowithnextboxcontent +% \dostarttagged\t!floatcontent\empty +% \aftergroup\dostoptagged % tricky, never change \dowithnextboxcontent \postponenotes} % new - {\doifsomething{\floatparameter\c!criterium} + {\dostoptagged + \doifsomething{\floatparameter\c!criterium} {\ifdim\wd\nextbox>\floatparameter\c!criterium\relax \edef\forcedfloatmethod{\floatparameter\c!fallback}% \ifx\forcedfloatmethod\empty\let\forcedfloatmethod\v!here\fi |