X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["997" "Tue" "3" "November" "1998" "15:05:13" "+0100" "Hans Aberg" "haberg@MATEMATIK.SU.SE" nil "24" "Re: Quotes and punctuation" "^Date:" nil nil "11" nil nil nil nil nil] nil) X-POP3-Rcpt: schoepf@polly.zdv.Uni-Mainz.DE 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 PAA07846; Tue, 3 Nov 1998 15:06:12 +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.F47E4C8B@listserv.gmd.de>; Tue, 3 Nov 1998 15:06:10 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 407492 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 3 Nov 1998 15:06:05 +0100 Received: from mail0.nada.kth.se (mail0.nada.kth.se [130.237.222.70]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id PAA09763 for ; Tue, 3 Nov 1998 15:04:56 +0100 (MET) Received: from [130.237.37.116] (sl21.modempool.kth.se [130.237.37.41]) by mail0.nada.kth.se (8.8.7/8.8.7) with ESMTP id PAA20706 for ; Tue, 3 Nov 1998 15:04:46 +0100 (MET) X-Sender: su95-hab@mail.nada.kth.se References: (message from Hans Aberg on Tue, 3 Nov 1998 12:11:48 +0100) (message from Hans Aberg on Tue, 3 Nov 1998 10:36:19 +0100) <98102213123551@man.ac.uk> <98102213123551@man.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Message-ID: Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199811031313.NAA12382@nag.co.uk> Date: Tue, 3 Nov 1998 15:05:13 +0100 From: Hans Aberg Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Quotes and punctuation Status: R X-Status: X-Keywords: X-UID: 2722 At 13:13 +0000 1998/11/03, David Carlisle wrote: >and then the question is do you expand before or after testing. > >in \quote{this}\foo > >do you expand \foo first in case it is defined to start with a , ? > >If you decide no then sometimes your quote command will sometimes make >the wrong decision (this is what xspace does) > >If you expand once (by inserting some \expandafter s at suitable places >then your quote command will make the wrong decision at slightly >different set of times. This problem should be resolved (in principle) by clearly defining what input syntax LaTeX can accept. The problem is of course that TeX does not provide a mechanism checking that the input syuntax is correct. So it may prove difficult to do it in practise within the current TeX. Hans Aberg * Email: Hans Aberg * Home Page: * AMS member listing: