On Sun, Mar 02, 2025 at 01:00:30AM +0100, Patrice Dumas wrote: > On Sat, Mar 01, 2025 at 10:05:49PM +0000, Gavin Smith wrote: > > On Fri, Feb 14, 2025 at 06:40:31PM +0100, Patrice Dumas wrote: > > > Hello, > > > > > > This comes from the thread on anchors, but I start a new thread to avoid > > > mixing the two issues. > > > > > > I propose that, if USE_NEXT_HEADING_FOR_LONE_NODE is set, the @*heading > > > appearing after a @node be treated as much as possible like a sectioning > > > command. > > > > > > This means that > > > * if xrefautomaticsectiontitle is on, it is used in @xref and HTML > > > headers similarly to sectioning commands > > > > Note that a bare @node line does not work as a cross-reference target in > > texinfo.tex without a section or heading command following it. > > Following right after or following in the file?
Well, it does work if there is any section or heading command before the next node: \input texinfo @node Node 1 aaa @section Section bbb @node Node 2 @xref{Node 1}. @bye The @xref produces "See Section0.1 [Node 1]". But the link in the PDF actually goes to the @section in the PDF (after the aaa), not the @node. If the @section line is not there at all, it is not possible to reference "Node 1". So a lone @node is not really supported in texinfo.tex. > > > The @xrefname command we were discussing before would be easy to implement, > > so you could write instead: > > > > @node Baz > > @xrefname Baz Node > > > > This would work exactly the same, except no heading would be printed. > > I'm not sure if I should implement this in texinfo.tex now, though. > > Unless I am missing something, I think that this needs to be implemented > in HTML together with the change in @heading you just implemented, so for > consistency should be in texinfo.tex too? @xrefname was an idea we were discussing but I wasn't sure if it needed further discussion. Are any other changes needed for texinfo.tex for heading commands?