bug in widows and orphans prevention?
![](https://secure.gravatar.com/avatar/5955e8e90611e77ccbfc7721b6112027.jpg?s=120&d=mm&r=g)
Dear list, I have the following sample: \showframe\showgrid \startsetups[orphanwidow] \setup[reset] \widowpenalty=10000 \clubpenalty=10000 \brokenpenalty=1 \stopsetups \setuplayout[setups={orphanwidow}] \setupbodyfont[12.5pt] %~ \setupbodyfont[pagella] \starttext \dorecurse{10}{\input zapf\par} \stoptext With both typefaces (Latin Modern at 12.5pt and TeX Gyre Pagella at 12pt), I get an orphan line on the second page. Have I hit a bug or am I missing something? BTW, I’m using latest beta from 2016.08.23 11:14. My platform is linux (32bit) and LuaTeX is 0.98.1. Many thanks for your help, Pablo -- http://www.ousia.tk
![](https://secure.gravatar.com/avatar/b79687264c3e06cba13b54d05b12a9f5.jpg?s=120&d=mm&r=g)
Pablo Rodriguez mailto:oinos@gmx.es 23. August 2016 um 20:35 Dear list,
I have the following sample:
\showframe\showgrid \startsetups[orphanwidow] \setup[reset] \widowpenalty=10000 \clubpenalty=10000 \brokenpenalty=1 \stopsetups \setuplayout[setups={orphanwidow}] \setupbodyfont[12.5pt] %~ \setupbodyfont[pagella] \starttext \dorecurse{10}{\input zapf\par} \stoptext
With both typefaces (Latin Modern at 12.5pt and TeX Gyre Pagella at 12pt), I get an orphan line on the second page.
Have I hit a bug or am I missing something? You can use the \setpenalties command which gives you more options.
\startsetups[orphanwidow] \directsetup{*reset} \setpenalties \widowpenalties{1}{10000} \setpenalties \clubpenalties {1}{10000} \brokenpenalty\plusone \stopsetups Wolfgang
![](https://secure.gravatar.com/avatar/5955e8e90611e77ccbfc7721b6112027.jpg?s=120&d=mm&r=g)
On 08/23/2016 08:46 PM, Wolfgang Schuster wrote:
Pablo Rodriguez 23. August 2016 um 20:35 [...] With both typefaces (Latin Modern at 12.5pt and TeX Gyre Pagella at 12pt), I get an orphan line on the second page.
Have I hit a bug or am I missing something?
You can use the \setpenalties command which gives you more options.
\startsetups[orphanwidow] \directsetup{*reset} \setpenalties \widowpenalties{1}{10000} \setpenalties \clubpenalties {1}{10000} \brokenpenalty\plusone \stopsetups
Many thanks for your fast reply, Wolfgang. Why doesn’t the previous code work? Has ConTeXt changed in this area? I would like to know, since I want to know for sure whether I will have to replace the old code with the new one in all my documents. Many thanks for your help, Pablo -- http://www.ousia.tk
participants (2)
-
Pablo Rodriguez
-
Wolfgang Schuster