-------- Forwarded Message --------
Subject: Re: [NTG-context] Stray blank page with part
Date: Wed, 20 Dec 2017 11:50:11 +0100
From: Hans Hagen <pra...@wxs.nl>
To: Henri <henrime...@gmail.com>

On 12/19/2017 9:15 PM, Henri wrote:
Dear list,

Motivated by
https://tex.stackexchange.com/questions/406892
I wanted to disable page breaks for parts.  This works on all pages, except the 
first page of a
document.  Why?  MWE is below as always.  Reproducible with TL 2017 and latest 
beta.

Cheers, Henri



\setuphead
   [part]
   [page=no]

\starttext

\startpart[title=Part One]
   \startchapter[title=Chapter One]
   \stopchapter
   \startchapter[title=Chapter Two]
   \stopchapter
\stoppart
\startpart[title=Part Two]
   \startchapter[title=Chapter One]
   \stopchapter
   \startchapter[title=Chapter Two]
   \stopchapter
\stoppart

\stoptext
this relates to the fatc that there has to be some node on the page that registers the part information and as chapter flushes a page that one ends up on a page then

% solution 1:

\setuphead
  [part]
  [page=no,
   placehead=hidden]

\setuptexttexts
  [\synchronizehead{part}]

% solution 2:

\setuphead
  [part]
  [page=no,
   placehead=hidden]

\appendtoks
    \synchronizehead{part}%
\to \everybeforepagebody

% solution 3 (new in beta):

\setuphead
  [part]
  [placehead=section]

This will delay the flush till the next section head gets place. It's still not 100% predictable but it might work out ok in most cases.

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to