Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!elroy.jpl.nasa.gov!sdd.hp.com!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!midway!mimsy!mojo!rig From: rig@eng.umd.edu (Ronald Greenberg) Newsgroups: comp.text.tex Subject: Re: Help on LaTeX hacking. Message-ID: <1991Jan29.181407.20206@eng.umd.edu> Date: 29 Jan 91 18:14:07 GMT References: <20376@hydra.gatech.EDU> <1991Jan29.112220.9742@news.arc.nasa.gov> Sender: news@eng.umd.edu (C-News) Organization: College of Engineering, Maryversity of Uniland, College Park Lines: 20 In article <1991Jan29.112220.9742@news.arc.nasa.gov> ogawa@orion.arc.nasa.gov (Arthur Ogawa) writes: >>> Now I can just put \tleid in normal text. The first problem is that this >>> will ignore a normal space after \tleid. If I put a hard space in the >>> definition, it wouldn't work if followed by a punctuation mark. > >Invoke the macro with, eg, > >put \tleid{} in normal text. > >An alternative is > >put \tleid\ in normal text. Sure, I have several macros that I use this way. But it is always annoying that I sometimes forget to put in the extra \ in the all places where I need a space. Has somebody got a macro that will put in a space unless the next character is a punctuation mark? -- Ron Greenberg rig@umiacs.umd.edu