> Am 11.03.2015 um 09:30 schrieb Hans Hagen <pra...@wxs.nl>:
> 
> On 3/11/2015 12:55 AM, Wolfgang Schuster wrote:
>> 
>>> Am 10.03.2015 um 22:30 schrieb Hans Hagen <pra...@wxs.nl 
>>> <mailto:pra...@wxs.nl>
>>> <mailto:pra...@wxs.nl <mailto:pra...@wxs.nl>>>:
>>> 
>>> On 3/10/2015 3:12 PM, Wolfgang Schuster wrote:
>>>> 
>>>>> Am 10.03.2015 um 15:05 schrieb Hans Hagen <pra...@wxs.nl 
>>>>> <mailto:pra...@wxs.nl>
>>>>> <mailto:pra...@wxs.nl <mailto:pra...@wxs.nl>>>:
>>>>> 
>>>>> On 3/10/2015 1:32 PM, Wolfgang Schuster wrote:
>>>>>>     \ifnum\c_page_breaks_prevpage<\realpageno
>>>>>>       \global\pageornamentstate\zerocount
>>>>>> -    \fi
>>>>>> +    \else\ifnum\c_page_breaks_prevpage=\realpageno
>>>>>> +      \global\pageornamentstate\zerocount
>>>>>> +    \fi\fi
>>>>> 
>>>>> so
>>>>> 
>>>>>    \ifnum\c_page_breaks_prevpage>\realpageno \else
>>>>>      \global\pageornamentstate\zerocount
>>>>>    \fi
>>>> 
>>>> In this case you can drop the check because \pageornamentstate will
>>>> be reset anyway and
>>>> 
>>>>    \global\pageornamentstate\zerocount
>>>> 
>>>> alone is enough.
>>> 
>>> no it's reset elsewhere (after shipout) .. anyway say we have
>>> 
>>> \def\page_breaks_process[#1]% so, page ornaments are reset after a
>>> pagebreak command, unless set
>>> {\par % always before group so that we clear hangs etc (as in side
>>> floats)
>>>  \ifvmode % extra check
>>>    \begingroup
>>>    \the\everybeforepagebreak
>>>    \ifcase\pageornamentstate \or
>>>      % disable reset after shipout
>>>      \global\pageornamentstate\plustwo
>>>    \fi
>>>    \iffirstargument % or if empty i.e. []
>>>      \page_breaks_handle{#1}%
>>>    \else % so, no pagebreak when \pagebreak[] ! ! !
>>>      \page_breaks_handle_direct\v!yes
>>>    \fi
>>>    \relax
>>>    \the\everyafterpagebreak
>>>    \endgroup
>>>  \fi}
>>> 
>>> this works ok with
>>> 
>>> \setuphead
>>> [chapter]
>>> [page={yes,right,blank}]
>>> 
>>> watch the order: yes and right are done in sequence and when we're om
>>> a right page we bloek the ornaments for one page
>> 
>> It depends which result you expect, do you want to hide all backgrounds
>> elements on the first page of the chapter or from the empty left page
>> before the chapter.
> 
> hm, the last one is tricky and more like:
> 
> \page
> \doifoddpageelse
>  \relax
>  {\page[blank,right}
> 
> or so, so we'd need a new key for it (what key)

When I follow the description from the manual [1] on page 75 which reads
“insert a completely blank page” I expect something similar like

    \setuphead[chapter][page={yes,header,footer,right}]

with the exception that backgrounds are disabled as well.

[1] http://pragma-ade.com/general/manuals/cont-enp.pdf 
<http://pragma-ade.com/general/manuals/cont-enp.pdf>

Wolfgang
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context

Reply via email to