On Sun, Mar 02, 2025 at 09:48:26AM +0000, Gavin Smith wrote:
> On Sat, Feb 15, 2025 at 01:17:43PM +0000, Werner LEMBERG wrote:
> > 
> > > 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.
> > 
> > What about HTML split mode?
> 
> If there is no preceding chapter, a separate file could be created. For
> example:
> 
>   @node Node 1
>   @heading Topic One
> 
>   @dots{}
> 
>   @node Node 2
>   @heading Topic Two
> 
>   @dots{}
> 
>   @node Cap 1
>   @chapter Chapter One
>   
>   @dots{}
>   
>   @node Cap 2
>   @chapter Chapter Two
>   
>   @dots{}
>   
> Here there would be three output files, one for "Node 1" and "Node 2",
> one for "Cap 1", and one for "Cap 2".  (We could check what texi2any does
> with such input at present.)

With texi2any, there are 3 output files when split at node, as you said.

> There are other structures.  For example, what if we are splitting by
> section, and a @node/@*heading node appears in a chapter before any
> @section:
> 
>   @node Chapter
>   @chapter Chapter
>   
>   @node Topic
>   @subsubheading Topic
>   
>   @node Section
>   @section Section
> 
> Again, I suggest checking what texi2any does already with such input
> when splitting by section.

The "@subsubheading Topic" part ends up with the Chapter when split at
sections.

-- 
Pat

Reply via email to