On Mon, Jul 17, 2023 at 12:09:48AM +0200, Patrice Dumas wrote: > Hello, > > The following does not seems to work, although it probably should: > > > ================================================== > \input texinfo.tex > > @linemacro lm {a} > b \a\ a > @end linemacro > > @lm { > @verb{:in verb:} > } > > @bye > ==================================================
No, it will not work: It is not reliable to use ‘@verb’ inside other Texinfo constructs. (Info node (texinfo)@verb.) The implementation of @verb relies on changing the catcodes of { and } but { and } are read as grouping characters when the argument to @lm is read in your example and therefore won't work to delimit the argument to @verb.