Re: [NTG-context] No widows and orphans
Am 01.03.2011 um 16:03 schrieb ntg-context-request@ntg.nl:
Von: Cecil Westerhof
Datum: 1. März 2011 15:56:03 MEZ An: mailing list for ConTeXt users Betreff: Re: [NTG-context] No widows and orphans Antwort an: mailing list for ConTeXt users 2011/3/1 Thomas A. Schmitz
On Mar 1, 2011, at 3:41 PM, Cecil Westerhof wrote:
I do not want to have widows and orphans. Because of this I use: \clubpenalty=10000 \widowpenalty=10000
But this has no effect. Still the last two lines of a paragraph are put on the next page instead of the complete paragraph.
I think you are confusing things here: orphans and widows refer to single lines on the following/preceding page. So if you get two lines, you get exactly what you ask for. If I understand you correctly, you do not want to break paragraphs vertically at all?
Okay, I did not understand the terminology correctly.
Yes, in this particular case I would like not to break them.
I don't know whether that still works in ConTeXt, but try \interlinepenalty=10000
What would also be acceptable is when there are at least five lines on the page.
Try this (again untested): \clubpenalties 5 10000 10000 10000 10000 10000 \widowpenalties 5 10000 10000 10000 10000 10000
2011/3/1 Philipp Stephani
Yes, in this particular case I would like not to break them.
I don't know whether that still works in ConTeXt, but try \interlinepenalty=10000
That made havoc of my document.
What would also be acceptable is when there are at least five lines on the page.
Try this (again untested): \clubpenalties 5 10000 10000 10000 10000 10000 \widowpenalties 5 10000 10000 10000 10000 10000
Does not seem to have any effect. -- Cecil Westerhof
Am 01.03.2011 um 17:06 schrieb Philipp Stephani:
I don't know whether that still works in ConTeXt, but try \interlinepenalty=10000
It works but it’s to low level. There is also \interlinepenalties and ConTeXts \keeplinestogether (which use it) command but it doesn’t work \starttext \dorecurse{4}{\input tufte\par} \keeplinestogether{10} \input tufte\par \stoptext Wolfgang
2011/3/1 Wolfgang Schuster
Am 01.03.2011 um 17:06 schrieb Philipp Stephani:
I don't know whether that still works in ConTeXt, but try \interlinepenalty=10000
It works but it’s to low level.
There is also \interlinepenalties and ConTeXts \keeplinestogether (which use it) command but it doesn’t work
\starttext
\dorecurse{4}{\input tufte\par}
\keeplinestogether{10} \input tufte\par
\stoptext
If you add before starttext \interlinepenalty=10000 it works. But alas, not in my case. -- Cecil Westerhof
Am 01.03.2011 um 18:05 schrieb Cecil Westerhof:
2011/3/1 Wolfgang Schuster
Am 01.03.2011 um 17:06 schrieb Philipp Stephani:
I don't know whether that still works in ConTeXt, but try \interlinepenalty=10000
It works but it’s to low level.
There is also \interlinepenalties and ConTeXts \keeplinestogether (which use it) command but it doesn’t work
\starttext
\dorecurse{4}{\input tufte\par}
\keeplinestogether{10} \input tufte\par
\stoptext
If you add before starttext \interlinepenalty=10000 it works. But alas, not in my case.
This will change the settings for all paragraphs while \keeplinestogether only applies for a given number of line for the next paragraph. Maybe this is what you want: \starttext \dorecurse{4}{\input tufte\par} \start\interlinepenalty=10000 % keep the setting local \input tufte\par \stop \stoptext Wolfgang
2011/3/1 Wolfgang Schuster
If you add before starttext \interlinepenalty=10000 it works. But alas, not in my case.
This will change the settings for all paragraphs while \keeplinestogether only applies for a given number of line for the next paragraph.
That is exactly what I want: keeping all my paragraphs together. But when I use it in my file, I get a few lines pro page. -- Cecil Westerhof
Am 01.03.2011 um 19:06 schrieb Cecil Westerhof:
2011/3/1 Wolfgang Schuster
If you add before starttext \interlinepenalty=10000 it works. But alas, not in my case.
This will change the settings for all paragraphs while \keeplinestogether only applies for a given number of line for the next paragraph.
That is exactly what I want: keeping all my paragraphs together. But when I use it in my file, I get a few lines pro page.
% engine=pdftex \setupparagraphintro[each][\keeplinestogether{10}] \starttext \dorecurse{5}{\input tufte\par} \stoptext The \setupparagraphintro command doesn’t work currently in mkiv. Wolfgang
2011/3/1 Wolfgang Schuster
\setupparagraphintro[each][\keeplinestogether{10}]
Wrecks havoc with my document.
Without seeing your document there is no way to help you.
I'll try to make a synopsis. Will properly be Friday before I'll post it. -- Cecil Westerhof
participants (3)
-
Cecil Westerhof
-
Philipp Stephani
-
Wolfgang Schuster