X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2050" "Tue" "5" "January" "1999" "18:39:57" "+0100" "Thierry Bouche" "Thierry.Bouche@UJF-GRENOBLE.FR" nil "43" "Re: Layout parameters in LaTeX" "^Date:" nil nil "1" nil nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id SAA07568; Tue, 5 Jan 1999 18:43:04 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <0.9B024BF9@listserv.gmd.de>; Tue, 5 Jan 1999 18:42:27 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 414372 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 5 Jan 1999 18:42:18 +0100 Received: from ujf.ujf-grenoble.fr (ujf.ujf-grenoble.fr [193.54.232.33]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id SAA25728 for ; Tue, 5 Jan 1999 18:42:16 +0100 (MET) Received: from mozart.ujf-grenoble.fr (mozart.ujf-grenoble.fr [193.54.241.5]) by ujf.ujf-grenoble.fr (8.8.5/8.8.5) with ESMTP id SAA10439 for ; Tue, 5 Jan 1999 18:42:11 +0100 (MET) Received: (from bouche@localhost) by mozart.ujf-grenoble.fr (8.7.6/8.6.9) id SAA16408; Tue, 5 Jan 1999 18:39:57 +0100 (MET) References: <199812141041.LAA13591@mozart.ujf-grenoble.fr> <199901051451.PAA16364@relay.urz.uni-heidelberg.de> X-Mailer: VM 6.22 under 19.15 XEmacs Lucid Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <199901051739.SAA16408@mozart.ujf-grenoble.fr> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199901051451.PAA16364@relay.urz.uni-heidelberg.de> Date: Tue, 5 Jan 1999 18:39:57 +0100 From: Thierry Bouche Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Layout parameters in LaTeX Status: R X-Status: X-Keywords: X-UID: 3240 » For homogeneous text like in a novel, snapping to a grid may be » considered quality typography. For material with lots of odd-sized » objects such as equations or smaller-typesize quotes or section heads, » snapping to a grid can easily lead to vertical spacing that looks » worse than the usual TeX approach. I don't agree. It is very easy to have section heading withs 1.5 \baselineskip above, and .5 below, e.g. If you're using a multicolumn layout, facing lines that disagree are horrible _and_ disturbing. What is very bad is TeX's behaviour of linespacing the lines with overhanging material (like integrals, badly formatted inline fractions...). I believe to be the responsability of the editors to "flatten" inline formulas, and display others. » But if you assume that all lines are normal height and all vertical » spaces are integral multiples of baselineskip, a grid-based system is » easy. However ... if you also want automatic widow/orphan suppression » *and* flush-bottom columns then you are talking about mutually » conflicting constraints which are hard for any system, not just » LaTeX. Most publishers just have human beings fixing the more » difficult page breaks "by hand". Yes, of course, I know i asked too much ;-) However, TeX (or any good typesetting program) _should_ be able to reconsider a paragraph whose line breaks occur at page breaks, e.g. rather than simply pushing the line to the next page! same for widows, clubs, etc. Sometimes, when you take control over every line break in a paragraph, you see that tex could have done it like you, according to its penalties... That's why I'm seeking "better but practical" parameters. Also, It seems so obvious that double pages are the unit of book composition that it looks weird to me that TeX simply ignores that. Imho, this should be handled at TeX's level rather than LaTeX's. But anyway, yes, asking the shipout to do much more computation may be a temporary emulation of a better program? Thanks for the interesting comments! Thierry Bouche, Grenoble.