[NTG-context] \setupmarginrules

Willi Egger w.egger at boede.nl
Tue Mar 28 16:49:47 CEST 2006


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

Vit Zyka wrote:

>frantisek holop wrote:
>  
>
>>hmm, on Sun, Mar 26, 2006 at 10:12:01PM +0200, Vit Zyka said that
>>
>>    
>>
>>>>\defineparagraphs       [poem][n=2]
>>>>\setupparagraphs        [poem][1][width=.25\textwidth]
>>>>\setupparagraphs        [poem][2][rule=on]
>>>>
>>>>\setupmarginrules       [rulethickness=5pt]
>>>>        
>>>>
>>>this sets rules for margins. I guess the solution
>>>
>>>\setupparagraphs        [poem][2][rule=on,rulethickness=5pt]
>>>      
>>>
>>sorry, i forgot to add, that i tried this one also :)
>>seemed logical, but the result is the same.
>>
>>-f
>>    
>>
>
>OK, there is a patch (with minor correction):
>
>-----------------------------------------------------------
>\defineparagraphs       [poem][n=2,distance=20pt]
>\setupparagraphs        [poem][1][width=.25\textwidth]
>\setupparagraphs        [poem][2][rule=on,rulethickness=10pt]
>
>\unprotected
>\def\doalinealijn#1#2%
>   {\doifelsevalue{\??al#2\the\alteller\c!rule}\v!on
>      {\dimen2=#1\relax
>       \hskip.5\dimen2
>%      \hskip-\linewidth
>       \hskip-.5\getvalue{\??al#2\the\alteller\c!rulethickness}% VZ
>%      \vrule\!!width\linewidth
>       \vrule\!!width\getvalue{\??al#2\the\alteller\c!rulethickness}% VZ
>       \hskip-.5\getvalue{\??al#2\the\alteller\c!rulethickness}% VZ
>       \hskip.5\dimen2}
>      {\hskip#1}}
>
>\starttext
>\startpoem
>\input knuth
>\nextpoem
>\input knuth
>\stoppoem
>\stoptext
>-----------------------------------------------------------------
>
>for distro it also should be accompanied by
>
>       \c!rulethickness=\linewidth,
>
>in \def\dodefineparagraphs[#1][#2]%
>
>Vit
>_______________________________________________
>ntg-context mailing list
>ntg-context at ntg.nl
>http://www.ntg.nl/mailman/listinfo/ntg-context
>  
>


More information about the ntg-context mailing list