That would make the use of macros very limited.  I have many working macros 
except for the
multi-line situation.  I am pushing the functionality requirements quite a bit, 
but I feel
it is for the better, using realistic scenarios.

I wonder what Gavin think about this.


> Sent: Wednesday, June 23, 2021 at 6:23 AM
> From: "Eli Zaretskii" <[email protected]>
> To: "Christopher Dimech" <[email protected]>
> Cc: [email protected], [email protected]
> Subject: Re: Using a macro makes pdfetex quits and exits with bad status
>
> > From: Christopher Dimech <[email protected]>
> > Date: Tue, 22 Jun 2021 19:52:52 +0200
> > Cc: help-texinfo gnu <[email protected]>
> >
> > @macro usubsec {label, titl}
> >
> > @set lb \label\
> > @set tl \titl\
> > @ifclear usubsec-no-label
> >    @unnumberedsubsec @value{lb} @ @value{tl}
> > @end ifclear
> >
> > @ifset usubsec-no-label
> >   @unnumberedsubsec @value{tl}
> > @end ifset
> >
> > @end macro
>
> IME, it's better to have 2 different variants of this macr instead of
> having @ifclear/@ifset inside the macro.  IOW, move the
> @ifset/@ifclear outside of the macro, and have each condition define
> the @macro differently, but without any conditionals inside it.
>

Reply via email to