Index terms

The pre-processing performs the following transformations on index terms:

  • Nested index terms are converted into markup that contains level information.

  • Index terms are moved into the correct location (for example, terms in a topic prolog are moved before the title).

  • Tags are added to identify ranges.

The converted index terms are of the form:

<tl.index level="N"/>

where the level number starts from 1 for a top-level index.

Range information is indicated by <tl.range> elements with a start or end attribute as appropriate.

The <index-see>, <index-see-also> and <index-sort-as> elements are not changed.

If the topleaf.indexterm.transform property has the value false the index term transformation will be disabled.