![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
Vit Zyka wrote:
Willi Egger wrote:
Hi Vit!
Thanks for this patch. Do you know why the rulethickness must be given in integer dimension. e.g. 2.5pt will cause an error, telling that a wrong dimension is used.
Willi
Due to my fault. Sorry. This is a little bit better solution:
----------------------------------------------- \defineparagraphs [poem][n=2,distance=20pt] \setupparagraphs [poem][1][width=.25\textwidth] \setupparagraphs [poem][2][rule=on,rulethickness=5.5pt]
\unprotected \def\doalinealijn#1#2% {\doifelsevalue{\??al#2\the\alteller\c!rule}\v!on {\dimen2=#1\relax \dimen3=\getvalue{\??al#2\the\alteller\c!rulethickness}% VZ \hskip.5\dimen2 % \hskip-\linewidth \hskip-.5\dimen3 % VZ % \vrule\!!width\linewidth \vrule\!!width\dimen3 % VZ \hskip-.5\dimen3 % VZ \hskip.5\dimen2} {\hskip#1}}
\def\doalinealijn#1#2% {\doifelsevalue{\??al#2\the\alteller\c!rule}\v!on {\linewidth\getvalue{\??al#2\the\alteller\c!rulethickness}% \scratchdimen#1% \advance\scratchdimen-\linewidth \divide\scratchdimen \plustwo \hskip\scratchdimen \vrule\!!width\linewidth \hskip\scratchdimen} {\hskip#1}} btw, this feature is pretty old, and therefore a bit crappy; for instance, the spacing in this example poem is funny (topskip) so i wonder if the attached file works better (maybe optional); can those who use paragraphs this wau test the attached variant (for taco: raises the result by strutheight) (beware: i un-dutched the file a bit) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------