Am 19.03.2011 um 23:13 schrieb Aditya Mahajan: > On Sat, 19 Mar 2011, Procházka Lukáš wrote: > >> Hello, >> >> I'm trying to create an overlay - text with a line drawn bellow. >> >> [...] >> >> How to do it? > > You do not need yshifted. But you need to set the bounding box of the > resulting image correctly. > > \startuniqueMPgraphic{Label} > path p; p := (0,0) -- (OverlayWidth,0); > draw p withpen pencircle scaled 1mm withcolor .667red; > setbounds currentpicture to boundingbox OverlayBox ; > \stopuniqueMPgraphic
You can also use the \framed-parameters: \startuniqueMPgraphic{Label} path p; p := (0,0) -- (OverlayWidth,0); draw p withpen pencircle scaled \frameddimension{rulethickness} withcolor \MPcolor{\framedparameter{framecolor}}; setbounds currentpicture to boundingbox OverlayBox ; \stopuniqueMPgraphic \defineoverlay[Label][\useMPgraphic{Label}] \defineframed[Text][background=Label,frame=off,location=low,framecolor=darkred,rulethickness=1mm] \starttext AAA \Text{BBB} CCC \Text[framecolor=blue]{DDD} EEE \stoptext Wolfgang ___________________________________________________________________________________ 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 ___________________________________________________________________________________