X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1564" "Wed" "16" "April" "1997" "09:34:30" "-0400" "Michael Downes" "mjd@MATH.AMS.ORG" nil "30" "Re: Alternatives to LaTeX (Was Some comments...)" "^Date:" nil nil "4" 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.5/8.8.4) with ESMTP id PAA08263; Wed, 16 Apr 1997 15:34:41 +0200 (MET DST) Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <14.29A17E40@listserv.gmd.de>; Wed, 16 Apr 1997 15:34:40 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 125854 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Wed, 16 Apr 1997 15:34:34 +0200 Received: from math.ams.org (math.ams.org [130.44.210.14]) by relay.urz.uni-heidelberg.de (8.7.6/8.7.4) with SMTP id PAA28591 for ; Wed, 16 Apr 1997 15:34:31 +0200 (MET DST) Received: from axp14.ams.org by math.ams.org via smtpd (for relay.urz.uni-heidelberg.de [129.206.119.201]) with SMTP; 16 Apr 1997 13:34:31 UT Received: from epsilon.ams.org by AXP14.AMS.ORG (PMDF V5.1-8 #16534) with SMTP id <01IHROGEUXRK000XBY@AXP14.AMS.ORG> for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Wed, 16 Apr 1997 09:34:30 EST Received: from localhost by epsilon.ams.org; (5.65/1.1.8.2/12Oct95-1155AM) id AA13659; Wed, 16 Apr 1997 09:34:30 -0400 X-MTS: smtp Message-ID: <9704161334.AA13659@epsilon.ams.org> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: "Your message of Wed, 16 Apr 97 10:29:11 +0200." <199704160829.KAA14604@tag.uio.no> Date: Wed, 16 Apr 1997 09:34:30 -0400 From: Michael Downes Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Alternatives to LaTeX (Was Some comments...) Status: R X-Status: X-Keywords: X-UID: 1963 > what bugs me more about LaTeX is the following, which has made me > consider alternatives, since I think any decent typsetting program > should offer it: > > a) the ability to typset lines to a grid I don't see why this cannot be accomplished by proper settings of the various vertical space parameters in the documentclass. I.e., I don't think it is an inherent restriction in LaTeX, it is a decision left up to the designer/documentclass writer. However, I suppose that the design constraint that all vertical spacing must be _integral_ multiples of the line spacing must make grid setting rather unappealing to designers when they are working with anything but the most homogeneous plain text material. For example, typesetting to a grid generally produces risible results if the material contains displayed equations. There are similar problems for other displayed objects such as verbatim source code, diagrams, tables, etc., if the spacing specs are nonintegral, unless the height of the objects themselves is constrained to avoid problems. E.g., displayed verbatim may be OK as long as you require that the verbatim text uses the same line spacing as the main text (not one size smaller or larger ...). If you allow vertical spacing around display objects to stretch to get back to the grid for the next line after the object, then you get glaringly inconsistent results when object A has height 3\baselineskip and object B (following two or three lines later on the same page) has height 3.1\baselineskip. Michael Downes, mjd@ams.org