[NTG-context] Fullwidth topfigure with caption in the margin

Mikael Sundqvist mickep at gmail.com
Tue Sep 8 13:42:02 CEST 2020

On Mon, Sep 7, 2020 at 9:26 PM Mikael Sundqvist <mickep at gmail.com> wrote:

> Hi,
> Is there a way to have a fullwith topfigure with caption in the margin so
> that the figure does not interfere with the text? My try is
> %%%%%%%
> \setuplayout[
> rightmargin=2in,
> rightmargindistance=0.375in,
> width=4.125in,
> ]
> \showframe
> \definecolor [transparentred] [r=1,t=.5,a=1]
> \definefloat[topfigure][topfigures][figure]
> \setupfloat[topfigure][
> default={margin},
> location=flushleft,
> maxwidth=6.5in,
> ]
> \setupcaption[topfigure][
> number=no,
> location=bottom,
> style={\switchtobodyfont[8bp]},
> ]
> \starttext
> \dorecurse{4}{\samplefile{knuth}}
> \startplacetopfigure[title={\samplefile{ward}}]
> \blackrule[width=6.5in,height=2in,color=transparentred]
> \stopplacetopfigure
> \samplefile{knuth}
> \stoptext
> %%%%%%
> but, as one can see on page two, the text from the previous page just
> continues under the image. I want the "larg-scale user..." to start below
> the image. It would be good if it was also possible to configure the
> distance between the image and the text.
> (I guess one option would be to not use a margin figure, and use
> default=top, but then I don't know how to handle the caption.)
> /Mikael

An update: I am now able to get something closer to what I want. The figure
is where I want it, the caption is where I want it. The code might be bad
and there might be better ways to do it. For example, I could not find how
to use the title text but only the subtitle in the figure. The spacing is
also a bit manual in the \TopFigureCaption command. Any comments for
improvements (or completely different solutions) are very welcome.




\definecolor [transparentred] [r=1,t=.5,a=1]






\startplacetopfigure[title=This is the title][subtitle={\samplefile{ward}}]


\startplacetopfigure[title=This is the title][subtitle={\samplefile{ward}}]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20200908/b9aa17c1/attachment.htm>

More information about the ntg-context mailing list