On Sat, 19 Mar 2011, Procházka Lukáš wrote:
Hello,I'm trying to create an overlay - text with a line drawn bellow. The following code: --- \defineoverlay[Label][\useMPgraphic{Label}] \startuniqueMPgraphic{Label} path p; p := (0,0) -- (OverlayWidth,0); draw p yshifted -1cm withpen pencircle scaled 1mm withcolor .667red; \stopuniqueMPgraphic \def\Text#1{\inframed[background=Label,frame=off]{#1}} \starttext AAA \Text{BBB} CCC \stoptext --- results in a horizontal line going exactly through the middle of the text. And I'd like to draw it bellow; thus "yshifted -1cm". 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 Aditya
___________________________________________________________________________________ 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 ___________________________________________________________________________________