Am 09.09.2026 um 12:54 schrieb Hans Hagen via ntg-context:
On 9/9/2026 11:48 AM, Florent Michel wrote:
In case that's helpful, the following patch seems to solve the second issue (not sure if it may have unwelcome side-effects):

I just made this

\unprotect

\def\strc_floats_build_check_boxes
   {\ifdim\htdp\b_strc_floats_content<\htdp\b_strc_floats_caption
     \setbox\b_strc_floats_content\vpack to \htdp\b_strc_floats_caption\bgroup
          \box\b_strc_floats_content\vfill
      \egroup
    \fi}

\def\strc_floats_build_box_side
   {\c_page_sides_force_shape\conditionalfalse % global ?
    \ifconditional\c_strc_floats_par_float
      \let\next\strc_floats_build_box_high
    \else
      \let\next\strc_floats_build_box_middle
      \processallactionsinset[\floatcaptionlocation]
        [   \v!low=>\let\next\strc_floats_build_box_low,
         \v!middle=>\let\next\strc_floats_build_box_middle,
           \v!high=>\let\next\strc_floats_build_box_high]%
    \fi
    \strc_floats_build_check_boxes
    \next}

\protect

\setupcaption[figure][location=right]

\starttext
     \placefigure{\input{ward}}{\framed[height=5cm]{figure 1}}
     \placefigure{\input{ward}}{\framed[height=5cm]{figure 2}}
     \placefigure{\input{ward}}{\framed            {figure 3}}
     \placefigure{\input{ward}}{\framed            {figure 4}}
\stoptext

but Wolfgang has to double check it for side effects.

This has negative side effects for captions in the margin areas (rightmargin, leftmargin, innermargin and outermargin) which use the same macro. As a result you get large vertical gaps in the document.

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to