groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macro returning a value?


From: Ulrich Lauther
Subject: Re: macro returning a value?
Date: Mon, 15 Nov 2021 11:53:47 +0100

On Sun, Nov 14, 2021 at 12:33:38PM +0100, Ulrich Lauther wrote:
> On Sat, Nov 13, 2021 at 12:19:09PM -0500, Peter Schaffter wrote:
> > On Sat, Nov 13, 2021, Ulrich Lauther wrote:
> > > Is there a trick to make a macro or string return a value?
snip
> >   .de Pos
> >   \R'foo (\\n[.d]-\\n[.v]*254+1)/72000'\\n[foo]mm/10
> >   ..
> > 
> > which allows you to enter
> > 
> >   position: \n[.d] units, \*[Pos].
> > 
> 
> Wow! Works nicely.
> 
> But why is "R" escaped only once? \\R works too.
> And I had to add a line ".sp -1v" at the end of the  macro; otherwise I get a
> blank line after position: ...
> 

I now found out that the space between "foo" and the openening bracket causes 
the unintended blank line.
But why?

        ulrich

-- 
        -lauther



reply via email to

[Prev in Thread] Current Thread [Next in Thread]