On Tue, 10 Nov 2020 at 17:54, Wolfgang Schuster < wolfgang.schuster.lists@gmail.com> wrote: > Pablo Rodriguez schrieb am 10.11.2020 um 15:59: > > On 11/10/20 9:55 AM, Sylvain Hubert wrote: > >> Dear List, > >> > >> In the following example, the section title appears at the very end of > >> the first page. > >> [...] > >> Does anyone know where to adjust the penalty in this case, so that the > >> section title can be repositioned to the next page? > > Hi Sylvain, > > > > \setuphead[title] > > [before={\blank[preference, big], > > after={\blank[samepage, big]] > > > > In this case, the blank space before sets a preference for inserting a > > page break. The blank space after requires to be in the same page with > > next paragraph. > > Another method is to move the section title to the next page when the > remaining spaces > is below a specified number of lines. The following setup forces a page > break when > less than 4 lines remain on the current page. > > \setuphead > [section] > [before={\testpage[4]\blank[2*big]}] > > Wolfgang > Hi Wolfgang, Thanks for the suggestion, but as illustrated by the second example, copied here, where the section title is at the top of the page: \starttext \showframe \dorecurse{50}{a } \startsection[title=spec][before={\blank[preference,big]}, after={\blank[samepage,big]}] \startxtable \startxrow \startxcell[ny=30]a\stopxcell\startxcell 1\stopxcell \stopxrow \dorecurse{29}{\startxrow\startxcell 2\stopxcell\stopxrow} \stopxtable \stoptext it is sometimes difficult to predict how much remaining space should trigger a line break. Sylvain