On Fri, Feb 03, 2023 at 08:19:16PM +0000, Gavin Smith wrote:
>
> %contain_basic_inline_with_refs_commands
>
> This contains sectioning and heading commands, so that
>
> @section Changes in @ref{SubModule}
>
> is allowed. I found this mail in the archives with the rationale
> for allowing such usage:
>
> https://lists.gnu.org/archive/html/texinfo-devel/2012-03/msg00000.html
>
> It seems questionable to me, but it is allowed in the corresponding
> HTML and DocBook output.
>
> It would of course be much simpler
> to eliminate this separate class of commands and forbid @ref etc.
> inside @section and other commands. Could we consider this again?
I have not changed my mind, having refs in section names seems to be
used in some contexts for documentation writing, so I still think that
it is good to have. There was a recent case of
https://lists.gnu.org/archive/html/bug-texinfo/2022-11/msg00202.html
with a use case that was incorrect, but an expectation that refs in
section names could work.
--
Pat