On Fri, Nov 13, 2020 at 08:05:46PM +0100, Christopher Dimech wrote:
> Anybody understands what's wrong with the following code.
>
> @macro Startof{entity, label, title}
>
> @ifclear NoLabel
> @* @noindent @strong{\entity\ \label\.} @ \title\
> @end ifclear
>
> @ifset NoLabel
> @* @noindent @strong{\entity\.} @ \title\
> @end ifset
>
> @end macro
>
>
> @macro Defini(lb, tl)
It should be with braces
@macro Defini{lb, tl}
>
> @Startof{Definition, \lb\, \tl\}
>
> @end macro
texi2any error message is quite clear:
testm.texi:18: bad syntax for @macro argument: (lb, tl)
--
Pat