Hi folks, following today's update, \startsetups[grid][mypenalties] \setdefaultpenalties \setpenalties\widowpenalties{2}{10000} \setpenalties\clubpenalties {2}{10000} \stopsetups \setuplayout[grid=yes, setups=mypenalties] 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. Greetings Thomas
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 -----------------------------------------------------------------
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 ___________________________________________________________________________________
Am 04.11.24 um 10:05 schrieb Thomas Meyer:
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.
I solved it by deleting on image on the previous side. Not satisfying but a solution. Greetings Thomas
participants (2)
-
Hans Hagen
-
Thomas Meyer