[NTG-context] TOC with Grey background for pages belonging to last section of every chapter

Wolfgang Schuster schuster.wolfgang at gmail.com
Mon Feb 2 23:23:44 CET 2015


> Am 02.02.2015 um 14:00 schrieb Keith J. Schultz <keithjschultz at web.de>:
> 
> Hi Wolgang,
> 
> I noticed that \startnamedsection does not add it to the TOC
> how would one go about having these „namedsections“ added to the TOC.
> 
> regards
> 	Keith.
> 
>> Am 02.02.2015 um 12:51 schrieb Wolfgang Schuster <schuster.wolfgang at gmail.com <mailto:schuster.wolfgang at gmail.com>>:
>> 
>> You have to add „location=paragraph” to the textbackground setup.
>> 
>> \definetextbackground
>>  [ChapterFrame]
>>  [frame=off,
>>   background=color,
>>   backgroundcolor=green,
>>   backgroundoffset=1ex,
>>   location=paragraph] % default: location=text
>> 
>> \definehead [Framed]    [chapter]
>> \definehead [Frameless] [chapter]
>> 
>> \setuphead
>>  [Frameless]
>>  [before={\blank[2*line]}]
>> 
>> \setuphead
>>  [Framed]
>>  [page=no,
>>   before=,
>>   beforesection={\page\blank[2*line]\starttextbackground[ChapterFrame]},
>>   aftersection=\stoptextbackground]
>> 
>> \starttext
>> 
>> \startnamedsection[Frameless][title=Chapter without frame]
>> 
>> \input knuth
>> 
>> \stopnamedsection
>> 
>> \startnamedsection[Framed][title=Chapter with frame]
>> 
>> \input knuth
>> 
>> \stopnamedsection
>> 
>> \stoptext

The command \startnamedsection[chapter] is the same as using \startchapter in your
document, the only difference is that you use the header-type as argument in the first
case while in the second case the head-type is part of the command name.

When you print your table of contents with the \placecontent or \completecontent
commands ConTeXt uses only headers which are in the list for the “content” list.
To print additional headers which are defined with \definehead in your document
you can either use \placelist[chapter,MYHEADER,section,…] instead of \placecontent
or you extend the list for “content” with \setupcombinedlist[content][list={chapter,MYHEADER,…}]
or \placecontent[list={chapter,MYHEADER,…}]

Wolfgang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ntg.nl/pipermail/ntg-context/attachments/20150202/9dadc726/attachment-0001.html>


More information about the ntg-context mailing list