On Wed, Feb 19, 2025 at 07:58:11PM +0000, Gavin Smith wrote:
> However, what doesn't make sense to me is this:
> 
> > * it is used for node automatic directions, and I propose to do that
> >   by considering that the @*heading command is below the previous non
> >   @*heading command
> 
> In unstructured parts of manuals, methinks, the textual position of nodes
> does not imply anything about the structural relation between the nodes.
> 
> So whereas with @section nodes:
> 
>   @node One
>   @section Section One
>   
>   @dots{}
>   
>   @node Two
>   @section Section Two
>   
>   @dots{}
> 
> - the structural relation between nodes "One" and "Two" is given
> by juxtaposition, that is the fact that one follows the other in
> the input file (and so nodes "One" and "Two" are presumed to be
> subordinate to some superior @chapter, the "next" node for "One" is
> "Two", and the "prev" node for "Two" is "One"), no such determination
> should be made for the analagous case with @heading:
> 
>   @node One
>   @heading Topic One
>   
>   @dots{}
>   
>   @node Two
>   @heading Topic Two
>   
>   @dots{}
> 
> In this example, the nodes kind of float about and aren't structually
> related to one node or another.
> 
> Does that match your understand of dita/mallard/DocBook topics?
I fully agree with you on the principle.  However, since there is no
easy way to have those nodes referenced when there are automatic menus, 
I wanted to propose something for those nodes.  Now, it could also be
possible to consider that, for now, until there are better possibilities
for unstructured/topics structured manuals (backlinks, thematic
menus...), it is up to the user to make sure that these appear in
manually crafted menus.

-- 
Pat

Reply via email to