Please consider the attached example.  It works as expected if
processed with `texi2any`.  However, the output of `texi2pdf` is
incorrect, producing a bad ToC.

The reason, AFAICS, is that user-defined macros are not immediately
expanded while writing an entry to the `.toc` file.  Is there a reason
for it?


    Werner
\input texinfo

@macro A
urgh
@end macro


@node Top
@top Top

Top


@contents


@unmacro A
@macro A
foo
@end macro

@node @A{}
@chapter @A{}

@A{}


@page


@unmacro A
@macro A
bar
@end macro

@node @A{}
@chapter @A{}

@A{}

@bye

Attachment: expand.pdf
Description: Adobe PDF document

Reply via email to