[NTG-context] How do I stretch text in header?

Wolfgang Schuster schuster.wolfgang at googlemail.com
Tue Jun 29 13:20:48 CEST 2010


Am 29.06.10 13:07, schrieb Oliver Heins:
> Hello Wolfgang,
>
> Wolfgang Schuster<schuster.wolfgang at googlemail.com>  writes:
>
>    
>> Am 27.06.10 13:02, schrieb Oliver Heins:
>>      
>>> I want to typeset the section title in stretched smallcaps in the
>>> header.  This is what I came up with, but it won't print the section
>>> title, but instead the phrase »section«:
>>>
>>>        
>> Do you use Mark 2 or Mark 4?
>>      
> Mark 4.  I found a reasonable working solution:
>
> \definecharacterkerning[extra]
> \setupcharacterkerning[extra][factor=0.25]
>
> \setupheader[]
> \setupheadertexts[\setups{header}]
> \startsetups[header]
>    \start
>      \setcharacterkerning[extra]
>      \hfill {\sc{\lowercased{\getmarking[section]}}}\hfill
>    \stop
> \stopsetups
>    

You can save a few lines (the second variant gives a bigger spaces):

\setupheadertexts[\WORDS{\tfx\kerncharacters[0.25]\getmarking[section]}]
%\setupheadertexts[{\setuptolerance[space]\WORDS{\tfx\kerncharacters[0.25]\getmarking[section]}}]

\starttext

\section{This is a Test!}

\input knuth

\stoptext

Wolfgang



More information about the ntg-context mailing list