On Mon, 28 Jun 2010, Jason Earl wrote:
In my defense, part of the reason that I did not think of putting in a
manual page break before the section is that my real context documents
are generated from a script, and I did not want to have to process the
output by hand to solve these sorts of problems. I was hoping for some
sort of magic that I could put after every section heading that would
make Context try harder to keep the content close to the header.
However, while I don't pretend to be an expert at typesetting I do
understand that automating this stuff is hard, and sometimes there is no
real way to fix issues like this. If I have to do a little hand
massaging of the output that's acceptable.
In an automated setup, you can try
\setuphead[section][before={\blank\testpage[4]}]
\testpage[n] tests if there is enough space to put n lines in the current
page. If not, it insearts a pagebreak. Play around with n to see what
gives best result.
Aditya
___________________________________________________________________________________
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________