* Question about \startcombination \stopcombination @ 2016-08-18 17:12 Fabrice Couvreur 2016-08-18 17:46 ` Hans Hagen 0 siblings, 1 reply; 5+ messages in thread From: Fabrice Couvreur @ 2016-08-18 17:12 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 1304 bytes --] Hello, The use of \startcombination ... \stopcombination does not work with my environment, I do not get all framed but only two and four Thank you Fabrice ######################################################### \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] \defineframedtext [MyFrame] [before={\blank}, after={\blank}, frame=off, background=MyFrame, width=6cm, height=fit, style=small] \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; fill OverlayBox withcolor \MPcolor{MyColorA}; fill b withcolor darkred ; draw p; setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; \stopuseMPgraphic \defineoverlay [MyFrame] [\useMPgraphic{MyFrame}] \starttext \startlinecorrection[blank] \startmidaligned \startcombination[2*2] {\startMyFrame[Title=ALGO A] One \stopMyFrame}{} {\startMyFrame[Title=ALGO B] Two \stopMyFrame}{} {\startMyFrame[Title=ALGO C] Three \stopMyFrame}{} {\startMyFrame[Title=ALGO D] Four \stopMyFrame}{} \stopcombination \stopmidaligned \stoplinecorrection \stoptext ######################################################### [-- Attachment #1.2: Type: text/html, Size: 1995 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Question about \startcombination \stopcombination 2016-08-18 17:12 Question about \startcombination \stopcombination Fabrice Couvreur @ 2016-08-18 17:46 ` Hans Hagen 2016-08-18 18:15 ` Fabrice Couvreur 0 siblings, 1 reply; 5+ messages in thread From: Hans Hagen @ 2016-08-18 17:46 UTC (permalink / raw) To: mailing list for ConTeXt users On 8/18/2016 7:12 PM, Fabrice Couvreur wrote: > Hello, > The use of \startcombination ... \stopcombination does not work with my > environment, I do not get all framed but only two and four > Thank you > Fabrice > > ######################################################### > \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] > > \defineframedtext > [MyFrame] > [before={\blank}, > after={\blank}, > frame=off, > background=MyFrame, > width=6cm, > height=fit, > style=small] > > \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; > fill OverlayBox withcolor \MPcolor{MyColorA}; > fill b withcolor darkred ; > draw p; > setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; > \stopuseMPgraphic > > \defineoverlay > [MyFrame] > [\useMPgraphic{MyFrame}] > > \starttext > > \startlinecorrection[blank] > \startmidaligned > \startcombination[2*2] > {\startMyFrame[Title=ALGO A] > One > \stopMyFrame}{} > {\startMyFrame[Title=ALGO B] > Two > \stopMyFrame}{} > {\startMyFrame[Title=ALGO C] > Three > \stopMyFrame}{} > {\startMyFrame[Title=ALGO D] > Four > \stopMyFrame}{} > \stopcombination > \stopmidaligned > \stoplinecorrection > > \stoptext > ######################################################### \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] \defineframedtext [MyFrame] [frame=off, background=MyFrame, width=6cm, height=fit, style=small] \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; fill OverlayBox withcolor "MyColorA" ; fill b withcolor darkred ; draw p ; setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; \stopuseMPgraphic \defineoverlay [MyFrame] [\useMPgraphic{MyFrame}] \starttext \startcombination[2*2] {\MyFrame[Title=ALGO A]{One}} {} {\MyFrame[Title=ALGO B]{Two}} {} {\MyFrame[Title=ALGO C]{Three}} {} {\MyFrame[Title=ALGO D]{Four}} {} \stopcombination \stoptext the start/stop variant ignores the width ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Question about \startcombination \stopcombination 2016-08-18 17:46 ` Hans Hagen @ 2016-08-18 18:15 ` Fabrice Couvreur 2016-08-18 18:31 ` Mohammad Hossein Bateni 0 siblings, 1 reply; 5+ messages in thread From: Fabrice Couvreur @ 2016-08-18 18:15 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 3503 bytes --] Hi Hans Thank you, I do not know. Fabrice 2016-08-18 19:46 GMT+02:00 Hans Hagen <pragma@wxs.nl>: > On 8/18/2016 7:12 PM, Fabrice Couvreur wrote: > >> Hello, >> The use of \startcombination ... \stopcombination does not work with my >> environment, I do not get all framed but only two and four >> Thank you >> Fabrice >> >> ######################################################### >> \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] >> >> \defineframedtext >> [MyFrame] >> [before={\blank}, >> after={\blank}, >> frame=off, >> background=MyFrame, >> width=6cm, >> height=fit, >> style=small] >> >> \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; >> fill OverlayBox withcolor \MPcolor{MyColorA}; >> fill b withcolor darkred ; >> draw p; >> setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; >> \stopuseMPgraphic >> >> \defineoverlay >> [MyFrame] >> [\useMPgraphic{MyFrame}] >> >> \starttext >> >> \startlinecorrection[blank] >> \startmidaligned >> \startcombination[2*2] >> {\startMyFrame[Title=ALGO A] >> One >> \stopMyFrame}{} >> {\startMyFrame[Title=ALGO B] >> Two >> \stopMyFrame}{} >> {\startMyFrame[Title=ALGO C] >> Three >> \stopMyFrame}{} >> {\startMyFrame[Title=ALGO D] >> Four >> \stopMyFrame}{} >> \stopcombination >> \stopmidaligned >> \stoplinecorrection >> >> \stoptext >> ######################################################### >> > > \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] > > \defineframedtext > [MyFrame] > [frame=off, > background=MyFrame, > width=6cm, > height=fit, > style=small] > > \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; > fill OverlayBox withcolor "MyColorA" ; > fill b withcolor darkred ; > draw p ; > setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; > \stopuseMPgraphic > > \defineoverlay > [MyFrame] > [\useMPgraphic{MyFrame}] > > \starttext > > \startcombination[2*2] > {\MyFrame[Title=ALGO A]{One}} {} > {\MyFrame[Title=ALGO B]{Two}} {} > {\MyFrame[Title=ALGO C]{Three}} {} > {\MyFrame[Title=ALGO D]{Four}} {} > \stopcombination > > \stoptext > > the start/stop variant ignores the width > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > ----------------------------------------------------------------- > ____________________________________________________________ > _______________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/list > info/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ____________________________________________________________ > _______________________ [-- Attachment #1.2: Type: text/html, Size: 5496 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Question about \startcombination \stopcombination 2016-08-18 18:15 ` Fabrice Couvreur @ 2016-08-18 18:31 ` Mohammad Hossein Bateni 2016-08-18 21:59 ` Hans Hagen 0 siblings, 1 reply; 5+ messages in thread From: Mohammad Hossein Bateni @ 2016-08-18 18:31 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 4584 bytes --] Hans, This is very good point. Is it an exception for start/start/combination or a more general difference? In fact, what are the differences between \X{y} and \startX y\stopX? A while back I ran into some weird issues and I figured that the latter inserts an \endgraf or something like that in the end. Is that right? Thanks, ~MHB On Thu, Aug 18, 2016 at 2:15 PM, Fabrice Couvreur < fabrice1.couvreur@gmail.com> wrote: > Hi Hans > Thank you, I do not know. > Fabrice > > 2016-08-18 19:46 GMT+02:00 Hans Hagen <pragma@wxs.nl>: > >> On 8/18/2016 7:12 PM, Fabrice Couvreur wrote: >> >>> Hello, >>> The use of \startcombination ... \stopcombination does not work with my >>> environment, I do not get all framed but only two and four >>> Thank you >>> Fabrice >>> >>> ######################################################### >>> \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] >>> >>> \defineframedtext >>> [MyFrame] >>> [before={\blank}, >>> after={\blank}, >>> frame=off, >>> background=MyFrame, >>> width=6cm, >>> height=fit, >>> style=small] >>> >>> \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; >>> fill OverlayBox withcolor \MPcolor{MyColorA}; >>> fill b withcolor darkred ; >>> draw p; >>> setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; >>> \stopuseMPgraphic >>> >>> \defineoverlay >>> [MyFrame] >>> [\useMPgraphic{MyFrame}] >>> >>> \starttext >>> >>> \startlinecorrection[blank] >>> \startmidaligned >>> \startcombination[2*2] >>> {\startMyFrame[Title=ALGO A] >>> One >>> \stopMyFrame}{} >>> {\startMyFrame[Title=ALGO B] >>> Two >>> \stopMyFrame}{} >>> {\startMyFrame[Title=ALGO C] >>> Three >>> \stopMyFrame}{} >>> {\startMyFrame[Title=ALGO D] >>> Four >>> \stopMyFrame}{} >>> \stopcombination >>> \stopmidaligned >>> \stoplinecorrection >>> >>> \stoptext >>> ######################################################### >>> >> >> \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] >> >> \defineframedtext >> [MyFrame] >> [frame=off, >> background=MyFrame, >> width=6cm, >> height=fit, >> style=small] >> >> \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 leftenlarged .5EmWidth rightenlarged .5EmWidth ; >> fill OverlayBox withcolor "MyColorA" ; >> fill b withcolor darkred ; >> draw p ; >> setbounds currentpicture to boundingbox currentpicture enlarged 2mm ; >> \stopuseMPgraphic >> >> \defineoverlay >> [MyFrame] >> [\useMPgraphic{MyFrame}] >> >> \starttext >> >> \startcombination[2*2] >> {\MyFrame[Title=ALGO A]{One}} {} >> {\MyFrame[Title=ALGO B]{Two}} {} >> {\MyFrame[Title=ALGO C]{Three}} {} >> {\MyFrame[Title=ALGO D]{Four}} {} >> \stopcombination >> >> \stoptext >> >> the start/stop variant ignores the width >> >> ----------------------------------------------------------------- >> Hans Hagen | PRAGMA ADE >> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands >> tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl >> ----------------------------------------------------------------- >> ____________________________________________________________ >> _______________________ >> If your question is of interest to others as well, please add an entry to >> the Wiki! >> >> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/list >> info/ntg-context >> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >> archive : http://foundry.supelec.fr/projects/contextrev/ >> wiki : http://contextgarden.net >> ____________________________________________________________ >> _______________________ > > > > ____________________________________________________________ > _______________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/ > listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ____________________________________________________________ > _______________________ > [-- Attachment #1.2: Type: text/html, Size: 7350 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Question about \startcombination \stopcombination 2016-08-18 18:31 ` Mohammad Hossein Bateni @ 2016-08-18 21:59 ` Hans Hagen 0 siblings, 0 replies; 5+ messages in thread From: Hans Hagen @ 2016-08-18 21:59 UTC (permalink / raw) To: ntg-context On 8/18/2016 8:31 PM, Mohammad Hossein Bateni wrote: > Hans, > > This is very good point. Is it an exception for start/start/combination > or a more general difference? In fact, what are the differences between > \X{y} and \startX y\stopX? A while back I ran into some weird issues > and I figured that the latter inserts an \endgraf or something like that > in the end. Is that right? It depends on usage, you can say: \defineframedtext [MyFrame] [frame=off, location=none, % try this background=MyFrame, width=6cm, height=fit, style=small] in which case you can use the start/stop but then in running text usage you loose positioning of the result you (probably no big deal in your case) think of the framed being aligned in a box when location is not 'none' and that box has textwidth so that's why you get the wide combination > Thanks, > ~MHB > > On Thu, Aug 18, 2016 at 2:15 PM, Fabrice Couvreur > <fabrice1.couvreur@gmail.com <mailto:fabrice1.couvreur@gmail.com>> wrote: > > Hi Hans > Thank you, I do not know. > Fabrice > > 2016-08-18 19:46 GMT+02:00 Hans Hagen <pragma@wxs.nl > <mailto:pragma@wxs.nl>>: > > On 8/18/2016 7:12 PM, Fabrice Couvreur wrote: > > Hello, > The use of \startcombination ... \stopcombination does not > work with my > environment, I do not get all framed but only two and four > Thank you > Fabrice > > ######################################################### > \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] > > \defineframedtext > [MyFrame] > [before={\blank}, > after={\blank}, > frame=off, > background=MyFrame, > width=6cm, > height=fit, > style=small] > > \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 leftenlarged .5EmWidth rightenlarged > .5EmWidth ; > fill OverlayBox withcolor \MPcolor{MyColorA}; > fill b withcolor darkred ; > draw p; > setbounds currentpicture to boundingbox currentpicture > enlarged 2mm ; > \stopuseMPgraphic > > \defineoverlay > [MyFrame] > [\useMPgraphic{MyFrame}] > > \starttext > > \startlinecorrection[blank] > \startmidaligned > \startcombination[2*2] > {\startMyFrame[Title=ALGO A] > One > \stopMyFrame}{} > {\startMyFrame[Title=ALGO B] > Two > \stopMyFrame}{} > {\startMyFrame[Title=ALGO C] > Three > \stopMyFrame}{} > {\startMyFrame[Title=ALGO D] > Four > \stopMyFrame}{} > \stopcombination > \stopmidaligned > \stoplinecorrection > > \stoptext > ######################################################### > > > \definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784] > > \defineframedtext > [MyFrame] > [frame=off, > background=MyFrame, > width=6cm, > height=fit, > style=small] > > \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 leftenlarged .5EmWidth rightenlarged > .5EmWidth ; > fill OverlayBox withcolor "MyColorA" ; > fill b withcolor darkred ; > draw p ; > setbounds currentpicture to boundingbox currentpicture > enlarged 2mm ; > \stopuseMPgraphic > > \defineoverlay > [MyFrame] > [\useMPgraphic{MyFrame}] > > \starttext > > \startcombination[2*2] > {\MyFrame[Title=ALGO A]{One}} {} > {\MyFrame[Title=ALGO B]{Two}} {} > {\MyFrame[Title=ALGO C]{Three}} {} > {\MyFrame[Title=ALGO D]{Four}} {} > \stopcombination > > \stoptext > > the start/stop variant ignores the width > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl > <http://www.pragma-ade.nl> | www.pragma-pod.nl > <http://www.pragma-pod.nl> > ----------------------------------------------------------------- > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an > entry to the Wiki! > > maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / > http://www.ntg.nl/mailman/listinfo/ntg-context > <http://www.ntg.nl/mailman/listinfo/ntg-context> > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > <http://foundry.supelec.fr/projects/contextrev/> > wiki : http://contextgarden.net > ___________________________________________________________________________________ > > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an > entry to the Wiki! > > maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / > http://www.ntg.nl/mailman/listinfo/ntg-context > <http://www.ntg.nl/mailman/listinfo/ntg-context> > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > <http://foundry.supelec.fr/projects/contextrev/> > wiki : http://contextgarden.net > ___________________________________________________________________________________ > > > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ > -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-08-18 21:59 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-08-18 17:12 Question about \startcombination \stopcombination Fabrice Couvreur 2016-08-18 17:46 ` Hans Hagen 2016-08-18 18:15 ` Fabrice Couvreur 2016-08-18 18:31 ` Mohammad Hossein Bateni 2016-08-18 21:59 ` Hans Hagen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).