About \newcommand
David Carlisle
d.p.carlisle at gmail.com
Tue Aug 10 00:52:35 CEST 2021
On Mon, 9 Aug 2021 at 23:46, Christopher Skeels
<Chris.Skeels at unimelb.edu.au> wrote:
>
> I suspect that more flexibility can be gained using the xspace package and the associated xspace command in your \newcommand definition:
perhaps, but see
https://tex.stackexchange.com/a/86620/1090
David
>
> \usepackage{xspace}
> \newcommand{\gnr}{\emph{género}\xspace}
>
> On 10/8/21, 8:19 am, "texhax on behalf of Rolf Turner" <texhax-bounces+chris.skeels=unimelb.edu.au at tug.org on behalf of r.turner at auckland.ac.nz> wrote:
>
>
> On Mon, 09 Aug 2021 21:45:36 +0000
> Darío via texhax <texhax at tug.org> wrote:
>
> > Hello! I have written an article, and habitually I use \newcommand
> > for some words commonly write and with emphasis. For example
> > \newcommand{\gnr}{\emph{género}}, but the problem is when I call the
> > command and then compile because in the pdf the word género appears
> > together to the next word, ie: (in .tex file) Pl \gnr puede definirse
> > .... (in .pdf file compiled) El géneropuede definirse .... (can not
> > show emphatic word género) Also occur without emphatic or without
> > LaTeX command. As you can see, appears together with the words género
> > and puede, how can you do it to separate the words? Not works fine if
> > I define \newcommand{\gnr}{\emph{género }}, ie with a space final
> > because may occur that I write a comma or dot.
> >
> > Thanks a lot, regards!
>
> If I understand you correctly (always a dubious assumption in my case!
> :-)) all you need to do is put "\ " after the "\gnr". (That's
> "backslash space"):
>
> \gnr\ puede definirse
>
> TeX/LaTex ignores spaces after a command name. See [1], p. 53.
>
> cheers,
>
> Rolf Turner
>
> [1] Leslie Lamport. LaTeX --- A Document Preparation System;
> User's Guide and Reference Manual, second edition, Addison-Wesley,
> Boston, 1994.
>
> --
> Honorary Research Fellow
> Department of Statistics
> University of Auckland
> Phone: +64-9-373-7599 ext. 88276
>
>
>
>
>
More information about the texhax
mailing list.