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
[EMAIL PROTECTED]
\fi}
Hans
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context