<div dir="ltr"><div>I have a document using columnsets to place tables near an entry in a long list of sorts. The problem is that wherever I issue a \placetable \placefigure etc command, I get unwanted extra whitespace between entries where the command is issued. I have tried changing the parameters in \setupfloats, but haven't found a setting that works.<br><br></div><div>I'm using the context version distributed with the latest texlive.<br></div><div><br></div>You can see the extra whitespace between entry Q and R in this example.<br><div><br>\definecolumnset[TwoColumns][n=2,distance=0.04\makeupwidth]
<p style="margin:0px;text-indent:0px">\setupindenting[yes, small]</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\setupfloats[before=,after=]</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\definedescription</p>
<p style="margin:0px;text-indent:0px"> [MyEntry][alternative=serried,width=fit,before=\indentation,indenting=yes]</p>
<p style="margin:0px;text-indent:0px">  </p>
<p style="margin:0px;text-indent:0px"> \unexpanded\def\MyCommand#1#2#3%</p>
<p style="margin:0px;text-indent:0px">  {\startMyEntry{\bi#2:}#3\stopMyEntry}</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px"> \definesorting[My][Mys]</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\starttext</p>
<p style="margin:0px;text-indent:0px">\startcolumnset[TwoColumns]</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\definecolumnsethsize{TwoColumns}{1}{1}\One</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\startbuffer</p>
<p style="margin:0px;text-indent:0px">\placetable[lrtb][tab:mytable]{My Table}{</p>
<p style="margin:0px;text-indent:0px">\bTABLE[option=stretch,textwidth=\One,align=middle]</p>
<p style="margin:0px;text-indent:0px">\bTR\bTH  Foo     \eTH\bTH Bar    \eTH\eTR</p>
<p style="margin:0px;text-indent:0px">\bTR\bTD  Bar     \eTD\bTD Foo \eTD\eTR</p>
<p style="margin:0px;text-indent:0px">\bTR\bTD  Foo     \eTD\bTD Bar    \eTD\eTR</p>
<p style="margin:0px;text-indent:0px">\eTABLE}</p>
<p style="margin:0px;text-indent:0px">\stopbuffer</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\My[Q]{\input knuth\getbuffer}</p>
<p style="margin:0px;text-indent:0px">\My[R]{\input knuth}</p>
<p style="margin:0px;text-indent:0px">\My[C]{\input knuth}</p>
<p style="margin:0px;text-indent:0px">\My[A]{\input knuth}</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\placelistofsorts[My][criterium=all,command=\MyCommand]</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">\stopcolumnset</p>
<p style="margin:0px;text-indent:0px">\stoptext</p></div></div>