Due to unavoidable limitations, certain macro-related constructs cause
problems with TeX. If you get macro-related errors when producing
the printed version of a manual, try expanding the macros with
makeinfo
by invoking texi2dvi
with the -E
option (Format with texi2dvi).
@set
and other such commands have no effect inside a
macro.
@ifnottex @macro ctor {name, arg} @macro \name\ something involving \arg\ somehow @end macro @end macro @end ifnottex @tex \gdef\ctor#1{\ctorx#1,} \gdef\ctorx#1,#2,{\def#1{something involving #2 somehow}} @end tex