![](https://secure.gravatar.com/avatar/2259586bbe3f45ed8564afe9bd7a8439.jpg?s=120&d=mm&r=g)
2009/4/7 Yanrui Li
Hi,
May be this can help you.
%%%% \startuseMPgraphic{mpos:par:columnset} % Shift underlining down a touch \iftracepositions show_multi_pars \else draw_multi_pars \fi ; path p ; p := boundingbox currentpicture ; currentpicture := currentpicture shifted (0,-1.2*StrutDepth) ; setbounds currentpicture to p ; \stopuseMPgraphic
\definetextbackground[underline] [location=paragraph,alternative=1,background=,frame=off]
\definestartstop [underline] [before={\starttextbackground[underline]}, after=\stoptextbackground]
\starttext
\startunderline \input knuth \stopunderline
\stoptext %%%%
You can control the distances by setting up the params of "currentpicture shifted" and linespace. -- Best wishes, Li Yanrui * Gentoo Linux (~x86) * ConTeXt Minimals Beta (2009.04.06 18:43)