Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id p8N6FaIs007649 for ; Fri, 23 Sep 2011 08:15:37 +0200 Received: (qmail 727 invoked by alias); 23 Sep 2011 06:15:31 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 23 Sep 2011 06:15:30 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx102) with SMTP; 23 Sep 2011 08:15:30 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p8N6CxiF019113 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 23 Sep 2011 08:12:59 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p8MM14HC003088; Fri, 23 Sep 2011 08:12:58 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1592862 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 23 Sep 2011 08:12:58 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p8N6CwlR005496 for ; Fri, 23 Sep 2011 08:12:58 +0200 Received: from anchor-post-3.mail.demon.net (anchor-post-3.mail.demon.net [195.173.77.134]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p8N6CjGr019036 for ; Fri, 23 Sep 2011 08:12:50 +0200 Received: from cremornelane.demon.co.uk ([80.177.25.195] helo=palladium.local) by anchor-post-3.mail.demon.net with esmtp (Exim 4.69) id 1R6z08-0003pR-pI for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 23 Sep 2011 06:12:44 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2 MIME-Version: 1.0 References: <4E79D279.2050901@morningstar2.co.uk> <4E79E2B7.6080906@residenset.net> <4E79E8C1.8060107@morningstar2.co.uk> <4E79F0F7.7060400@residenset.net> <4E7A1579.1000009@morningstar2.co.uk> <4E7A2EBF.3070009@latex-project.org> <4E7A414B.2020900@morningstar2.co.uk> <4E7B6D5B.3030707@latex-project.org> <4E7B8BC3.8080408@morningstar2.co.uk> <4E7BAA96.5000506@latex-project.org> X-Enigmail-Version: 1.3.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4E7C235C.3090002@morningstar2.co.uk> Date: Fri, 23 Sep 2011 07:12:44 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \interlinepenalties To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4E7BAA96.5000506@latex-project.org> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Sender is in whitelist: joseph.wright@MORNINGSTAR2.CO.UK); Detail=5D7Q89H36p4L00VTXC6D4q0N+AH0PUCnBi0P5cROEGjO+pG7NAH/K+tf9SrVFtpLrKONl 2T9EL4W4U4jgzLbnCcGpk1z/zwmKT/K1fv3lD0=V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6902 On 22/09/2011 22:37, Frank Mittelbach wrote: >> One additional note from my experiments is that \interlinepenalties is >> reset by \par, in the same way \parshape is. I can't see this mentioned >> anywhere. In contrast, neither \interlinepenalty nor \clubpenalties are! >> Quite surprising. > > looks like an oversight in the e-TeX manual. But it does make a lot of > sense to do this (actually very nice because that means you don't have > to bother about resetting). > > As i said the main use case was preventing pagebreaks for a while > (couple of lines) after something like a heading, so essentially a > onetime operation, while culb and widow penaltis are intended for the > general visual behavior of (i like always at least 1 or tw lines of a > paragraph on a page if possible) so that this is typically a setting > that you want to generally apply. > > however that is inconsistent with \interlinepenalty which stays the way > it is forever. In the wider context of the galley, the fact that \interlinepenalties is reset at the end of the paragraph does not help that much. A the \par may occur inside a group, to reliably 'unset' it you have to \global the value to 0. With that in mind, it's probably easier to ensure it does _not_ reset and treat all of the penalties in the same way. -- Joseph Wright