X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1183" "Thu" "28" "January" "1999" "17:01:33" "GMT" "David Carlisle" "davidc@NAG.CO.UK" nil "27" "Re: preamble declarations wanted" "^Date:" nil nil "1" nil nil nil nil nil] nil) Received: from kralle.zdv.Uni-Mainz.DE (root@kralle.zdv.Uni-Mainz.DE [134.93.8.158]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id SAA29252; Thu, 28 Jan 1999 18:06:24 +0100 (MET) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by kralle.zdv.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id SAA04705; Thu, 28 Jan 1999 18:06:23 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <8.C91FEB21@listserv.gmd.de>; Thu, 28 Jan 1999 18:02:08 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 420282 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Thu, 28 Jan 1999 18:02:03 +0100 Received: from nag.co.uk (openmath.nag.co.uk [192.156.217.16]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id SAA09861 for ; Thu, 28 Jan 1999 18:02:01 +0100 (MET) Received: (from davidc@localhost) by nag.co.uk (AIX4.2/UCB 8.7/8.7) id RAA17232; Thu, 28 Jan 1999 17:01:33 GMT References: <199901281617.LAA17312@hilbert.math.albany.edu> Message-ID: <199901281701.RAA17232@nag.co.uk> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199901281617.LAA17312@hilbert.math.albany.edu> (hammond@CSC.ALBANY.EDU) Date: Thu, 28 Jan 1999 17:01:33 GMT From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: preamble declarations wanted Status: R X-Status: X-Keywords: X-UID: 3245 > 1. "\noblankpars": This appears to be \def\par{}, since a blank line is \par. (But some commands may get surprised if you do that) > 2. "\commandend{;}": LaTeX practice such as > "\LaTeX{} is great" > does not always leave quite the right space after I do not understand this comment. If used outside math mode, then \foo{} xxx will always leave the same amount of space as would be produced if \foo was replaced by its definition. Why is that not `quite right'? In math mode, {} produces a mathord atom, but there the space in the input doesn't matter, so you can just do \foo xxx. > 3. "\strictargoptsyntax": that any command with a sequence of > arguments and/or options of postive length must have no white space at > all between the command name and the first arg/opt or between > successive arg/opt's. Why? Latex as in most other languages these days, white space between arguments is ignored. When is this ever not a desirable feature? Tex's handling of white space is often not desirable, but I have never thought this was bad. (In fact I put quite some effort in to making it be true in latex2e, rather than just almost true in 2.09) David