On Wed, 3 May 2000, H. Nanosecond wrote:
> I figured out how to keep Ref: bits and make it compatible with
> info standalone 3.12 and below. Put all the Ref: lines below the Node:
> lines.
I don't think this is a good solution (although it does supply a
temporary work-around).
What your suggestion does is to allow the pre-4.0 Info readers to browse
the manual and find all the nodes in it. But it cannot solve the problem
of cross-references that refer to those Ref: tags (generated from the
@anchor directives). These cross-references cannot be reached by pre-4.0
Info readers.
Unfortunately, makeinfo 4.0 generates @anchor directives for every
@footnote in the Texinfo source, so even if the author didn't use
@anchor, the produced Info files could be incompatible with older Info
readers.
I think the solution is to have a command-line option that would refrain
from generating @anchor directives, so that people who would like to keep
compatibility with old Info readers could do so in a controllable manner.