Hi Hans,
thank you very much for your help.
The version
\startsetups[mypenalties] ...
seemed to work better. Then I have tried
\specificationdef \MyWidowPenalties \widowpenalties 3 10000 10000 0
\specificationdef \MyClubPenalties \clubpenalties 3 10000 10000 0 ...
and it was even better.
However, I can no longer evaluate what works really well, as a new
problem has arisen (after the last update?):
On one page I still have 18 empty lines at the bottom. On the next page
there is a paragraph with a picture on the right that only takes up 13
lines. Then more text. I don't know how to get the paragraph with the
image onto the previous page.
Greetings
Thomas
Am 31.10.24 um 21:33 schrieb Hans Hagen:
On 10/31/2024 7:26 PM, Thomas Meyer wrote:
Hi folks,
following today's update,
\startsetups[grid][mypenalties]
\setdefaultpenalties
\setpenalties\widowpenalties{2}{10000}
\setpenalties\clubpenalties {2}{10000}
\stopsetups
\setuplayout[grid=yes, setups=mypenalties]
does
\startsetups[mypenalties]
\setdefaultpenalties
\setpenalties\widowpenalties{2}{10000}
\setpenalties\clubpenalties {2}{10000}
\stopsetups
work? this [grid] was only used for this case and has been dropped in
favour of more powerful par passes and specification definitions
this setup approach was also sensitive for order
doesn't work any longer, I think. Can anyone confirm this. There is
another problem (page break in the paragraph) that I have yet to verify.
We now have so call \specificationdef's that work as shown below:
\starttext
\showmakeup[vpenalty]
\specificationdef \MyWidowPenalties \widowpenalties 3 10000 10000 0
\specificationdef \MyClubPenalties \clubpenalties 3 10000 10000 0
{ \samplefile {tufte} } \page
{ \MyWidowPenalties \MyClubPenalties \samplefile {tufte} } \page
{ \lesswidowpenalties \lessclubpenalties \samplefile {tufte} } \page
{ \setupalign[lesswidows,lessclubs,lessorphans] \samplefile {tufte} }
\page
\stoptext
predefined new alignment keys are:
defaultwidows defaultclubs defaultbroken
lesswidows lessclubs lessbroken
lessorphans lessorphans:2 lessorphans:3 lessorphans:4
strictwidows strictwidows:2 strictwidows:3 strictwidows:4
strictclubs strictclubs:2 strictclubs:3 strictclubs:4
strictbroken
so a 'global' setupalign can be used
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 /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net
(mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________