LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Type: text/plain; charset=us-ascii
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
From: David Kastrup <[log in to unmask]>
Date: Sat, 26 Mar 2005 12:30:11 +0100
In-Reply-To: <[log in to unmask]> (Donald Arseneau's message of "Fri, 25 Mar 2005 20:46:49 -0800")
MIME-Version: 1.0
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments: text/plain (31 lines)
Donald Arseneau <[log in to unmask]> writes:

> David Kastrup <[log in to unmask]> writes:
>> >
>> > This probably doesn't belong on this list, so email me.
>> Guffaw.  Output routine design details in connection with LaTeX don't
>> belong on the LaTeX-L list?
> I was rushed to finish off.  What I meant to say is that I could
> look at some specific failed attempt to use \holdinginserts,
> and would take that by direct mail.
> The problem with \penalty\outputpenalty is that \outputpenalty=10000
> and prevents the same page break instead of forcing the same break.

Well, when rebreaking, I find that using \pagediscards seems like the
best thing to do.  Then you get the same vertical list again, unless
\outputpenalty is less than 10000, in which case you need to reinsert
it in front of the discards (it will be replaced with \nobreak in the
\pagediscards in this case).

> I would use a unique force-break penalty.

Always a good idea.  You just have to place it in a manner that makes
sure it does not get discarded.

David Kastrup, Kriemhildstr. 15, 44793 Bochum