Vit Zyka wrote:
Hi.
1) I am unsuccessfully solving the problem of making float spanning both text and margin. More over, it is inside columnset... Example follows. Is there some solution? ----------------------------------------- \showframe \setupcolors[state=start] \setuplayout[margin=0pt,rightmargin=1.5cm,width=middle]
\starttext \startcolumnset \dorecurse{2}{\input knuth \endgraf\blank} \placefloat[page]{none} {\framed [width=\dimexpr\makeupwidth+\rightmarginwidth+ \rightmargindistance\relax, height=\textheight] {Here I would like to be a float over both text and margin. How?} } \dorecurse{10}{\input knuth \endgraf\blank} \stopcolumnset
\stoptext -----------------------------------------
2) As a side effect I discover that in the following example the float is over the text (so some text is disappeared). ----------------------------------------- \showframe \setupcolors[state=start] \setuplayout[margin=0pt,rightmargin=1.5cm,width=middle]
\starttext \startcolumnset \dorecurse{2}{\input knuth \endgraf} \placefloat[page]{none} {\framed [width=\makeupwidth,height=\textheight,background=screen] {Here I would like to be a float over both text and margin. How?} } \dorecurse{10}{\input knuth \endgraf} \stopcolumnset
\stoptext -------------------------------------------
don't use \placefloat. \definefloat [pagefigure] [figure] \setupfloat [pagefigure] [default={page,none}, location=inner] \dorecurse{3}{\input knuth \endgraf\blank} \placepagefigure {} {...} etc maybe the next helps, but i hesitate to include this patch too fast def\dogetfloat {\ifsomefloatwaiting \global\setbox\floatlist\vbox {\unvbox\floatlist \global\setbox\globalscratchbox\lastbox}% \ifcenterfloatbox \ifdim\wd\globalscratchbox<\hsize \setbox\floatbox\hbox to \hsize{\hss\box\globalscratchbox\hss}% \else \setbox\floatbox\box\globalscratchbox % local ! \wd\floatbox\makeupwidth \fi \else \setbox\floatbox\box\globalscratchbox % local ! \fi \global\advance\savednoffloats \minusone \ifcase\savednoffloats \global\somefloatwaitingfalse \fi \else \global\savednoffloats\zerocount \global\setbox\floatbox\box\voidb@x \fi} Hans