[NTG-context] Framedtext in a float

Fabrice Couvreur fabrice1.couvreur at gmail.com
Tue Nov 1 12:09:05 CET 2016


Okay, so to change locally, I do this :


\placerecipe{}{
    \setupframedtexts[MyFrame][width=10cm]
    \startMyFrame[Title=One]
        ....
  \stopMyFrame}
  \placerecipe{}{
    \setupframedtexts[MyFrame][width=8cm]
    \startMyFrame[Title=Two]
        ....
  \stopMyFrame}
  \placerecipe{}{
    \startMyFrame[Title=Three]
        ....
  \stopMyFrame}

2016-11-01 11:17 GMT+01:00 Piotr Kopszak <kopszak at gmail.com>:

> You mean, you effectively want ConTeXt to choose best proportions for
> the framed text on its own? I guess very few designers would agree for
> that, if any.
>
> 2016-11-01 10:47 GMT+01:00 Fabrice Couvreur <fabrice1.couvreur at gmail.com>:
> > Hello,
> > The option align = tolerant rule one of the problems I may encounter.
> But I
> > wonder if it's possible that I should not choose myself width = 6cm to
> fit
> > the text. If I have to use the command several times with different
> content,
> > how make ?
> > Thank you
> > Fabrice
> >
> > 2016-11-01 9:23 GMT+01:00 Piotr Kopszak <kopszak at gmail.com>:
> >>
> >> Just use
> >> ...
> >> \startMyFrame[Title=Info]
> >> \setupalign[hyphenated,morehyphenation,verytolerant]
> >> ...
> >>
> >> Piotr
> >>
> >> 2016-11-01 0:12 GMT+01:00 Fabrice Couvreur <fabrice1.couvreur at gmail.com
> >:
> >> > Hello,
> >> > How to make the width of framedtext automatically adapts to its
> >> > contents.
> >> > Fabrice
> >> >
> >> > \definefloat
> >> >    [recipe]
> >> >    [figure]
> >> >
> >> > \setupfloat
> >> >    [recipe]
> >> >    [default={right,none}]
> >> >
> >> > \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784]
> >> > \definecolor[MyColorB][c=0.00,m=0.27,y=1.00,k=0.00]
> >> >
> >> >
> >> > \defineframedtext
> >> >   [MyFrame]
> >> >   [before={\blank},
> >> >    after={\blank},
> >> >    frame=off,
> >> >    background=MyFrame,
> >> >    width=6cm,
> >> >    height=fit]
> >> >
> >> > \startuseMPgraphic{MyFrame}
> >> >  path b;
> >> >  picture p;
> >> >  p := textext.rt("\tfx\white\framedtextparameter{Title}");
> >> >  p := p shifted (2BodyFontSize,OverlayHeight-ypart center
> >> > p+.25ExHeight);
> >> >  b := boundingbox p enlarged .3EmWidth ;
> >> >  fill OverlayBox withcolor \MPcolor{MyColorA};
> >> >  fill b withcolor \MPcolor{MyColorB} ;
> >> >  draw p ;
> >> >  setbounds currentpicture to boundingbox currentpicture enlarged 2mm ;
> >> > \stopuseMPgraphic
> >> >
> >> > \defineoverlay
> >> >   [MyFrame]
> >> >   [\useMPgraphic{MyFrame}]
> >> >
> >> >   \starttext
> >> >
> >> >   \placerecipe{}{
> >> >   \startMyFrame[Title=Info]
> >> >   L'histogramme est constitué de rectangles dont les bases
> correspondent
> >> > aux
> >> > classes et dont les aires sont proportionnelles aux effectifs ou
> >> > fréquences
> >> > des classes.
> >> >   \stopMyFrame}
> >> >
> >> >   \input Knuth
> >> >
> >> >   \stoptext
> >> >
> >> >
> >> > ____________________________________________________________
> _______________________
> >> > If your question is of interest to others as well, please add an entry
> >> > to
> >> > the Wiki!
> >> >
> >> > maillist : ntg-context at ntg.nl /
> >> > http://www.ntg.nl/mailman/listinfo/ntg-context
> >> > webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> >> > archive  : https://bitbucket.org/phg/context-mirror/commits/
> >> > wiki     : http://contextgarden.net
> >> >
> >> > ____________________________________________________________
> _______________________
> >>
> >>
> >>
> >> --
> >> http://okle.pl
> >>
> >> ____________________________________________________________
> _______________________
> >> If your question is of interest to others as well, please add an entry
> to
> >> the Wiki!
> >>
> >> maillist : ntg-context at ntg.nl /
> >> http://www.ntg.nl/mailman/listinfo/ntg-context
> >> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> >> archive  : https://bitbucket.org/phg/context-mirror/commits/
> >> wiki     : http://contextgarden.net
> >>
> >> ____________________________________________________________
> _______________________
> >
> >
> >
> > ____________________________________________________________
> _______________________
> > If your question is of interest to others as well, please add an entry to
> > the Wiki!
> >
> > maillist : ntg-context at ntg.nl /
> > http://www.ntg.nl/mailman/listinfo/ntg-context
> > webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> > archive  : https://bitbucket.org/phg/context-mirror/commits/
> > wiki     : http://contextgarden.net
> > ____________________________________________________________
> _______________________
>
>
>
> --
> http://okle.pl
> ____________________________________________________________
> _______________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context at ntg.nl / http://www.ntg.nl/mailman/
> listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
> ____________________________________________________________
> _______________________
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20161101/0d6e3d28/attachment.html>


More information about the ntg-context mailing list