Am 14.09.2012 um 00:08 schrieb Alessandro Perucchi
Hello,
In my experimentation, I've found that in mkii and mkiv the behavior of \textrule and \setuptextrule are different...
What I did was quite simple:
\textrule{Testing head} blah blah blah \textrule
in mkii the text in well centered between the lines. But in mkiv the bottom line is too near the text, and I need to add something like \blank[halfline] to have a similar behavior as mkii.
There is a vertical skip missing in the MkIV version of the macros. pack-mrl.mkiv \def\pack_textrule_following#1% {\doifelsenothing{#1} - {\nointerlineskip + {\vskip\dimexpr\strutdp+.5ex\ifdim\prevdepth>\strutdp\else\ifdim\prevdepth>\zeropoint-\prevdepth\fi\fi\relax + \nointerlineskip \dontleavehmode\vbox {\color[\directtextrulesparameter\c!rulecolor] {\hrule\s!depth\directtextrulesparameter\c!rulethickness\s!height\zeropoint\s!width\availablehsize}}} {\pack_textrule_with_text{#1}}% \ifvmode \prevdepth\zeropoint \fi}
And apparently the command \starttextrule ... \stoptextrule doesn't work (this was explain in the cont-entp.pdf page 204) in either mkii & mliv.
This does work for me: \starttext blah blah blah \starttextrule{Testing head} blah blah blah \stoptextrule blah blah blah \stoptext Wolfgang