Re: incrementing item numbers in docbook

Bob Stayton <[email protected]>
Newsgroups gmane.text.docbook.misc
Message-ID <[email protected]>
Hi Paul,
This will require customization of templates in certain modes.  In 
general, titles are generated using a template in a mode applied to the 
element like section. That way it can find the title if it is a child of 
section or a child of info.

Numbered titles are generated by applying mode="object.title.markup" to 
the section.  This mode engages the gentext files like common/en.xml to 
look up the appropriate gentext template like

<l:template name="section" text="%n. %t"/>

It fills in %n by applying templates in mode="label.markup" and it fills 
in %t by applying-templates in mode="title.markup".  So you could 
customize the template for section in mode="title.markup" to first 
generate your lab label for sections that are labs, and then add the 
title if you want it.

Autonumbering is done in XSLT using the <xsl:number> instruction, 
setting appropriate attributes for what to count and when to reset the 
number sequence.

Ask if you need more help with the details.

Bob Stayton
Sagehill Enterprises
[email protected]

On 1/13/2018 6:17 PM, Paul Faulstich wrote:
> Hi all,
> 
> I am creating a modular document with chapters and sections. Some of the 
> sections are labs.  I'm hoping to auto-number the labs, so I end up with 
> something like this:
> 
> Book
> * Chapter 1
> ** Section 1
> ** Section 2: Lab 1.1
> ** Section 3
> ** Section 4: Lab 1.2
> ** Section 5: Lab 1.3
> * Chapter 2
> ** Section 1
> ** Section 2: Lab 2.1
> ** Section 3: Lab 2.2
> 
> etc.
> 
> How do I autonumber the Lab titles?
> 
> Many thanks!
> 
> Paul
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.