To apply number streams, numeric or alphabetic counters, prefixes, suffixes, and other repeating properties to output formats, you must define number format components in terms of these properties. As a convention, the name of any number format component should end in Num. Table 8-3 lists the properties and the values you can assign to number format components.
stream |
Name of number stream to use (see §8.5.2 Defining number streams), or none for no stream (for example, for bulleted lists) |
|
counter |
Numeric ID of counter to increment, 0 to not increment any counters |
|
position |
||
start |
||
end |
||
start |
Value to restart counter with (usually 0 or 1), default is to continue numbering |
|
keep |
Space-delimited list of counters to leave alone; default is to reset all higher-numbered counters in the stream |
|
name |
Name to use in <name/> token, if not defined in [NumberFormatsText] in the language file; see §8.5 Configuring output numbering properties |
|
form |
||
<name/> |
For the text name associated with the format in [NumberFormatsText] in a language file; see §39.1.6 Understanding how language templates are organized |
|
<counter1/>, <counter2/>, ... |
||
<tab/> |
(RTF only) Each tab advances by the amount in [WordOptions]AnumTabWidth (see §15.3.3 Converting autonumbered formats) |
|
<spc/> |
For a space, used to preserve trailing spaces; for HTML, becomes |
|
<format> |
For a character format, reset at the end of the autonumber or earlier by a </format>; typographic tags are valid; see §8.1.5 Including typographic tags and character formats |
|
<u+NNNN/> |
For a Unicode character, where NNNN is the hexadecimal code point, as in <u+2020/> for a dagger |
The <name/> building block is for a text label that becomes part of the output number string. Text labels are defined in each of the language configuration files; see §8.9 Localizing output headings, labels, and names. For example, in d2g_lang_en.ini, the default labels are as follows:
[NumberFormatsText] ; number format name = text to use in numbering string for <name/> ChapterNum = Chapter TableNum = Table FigureNum = Figure EquationNum = Equation
If you use different format names, the default text values do not apply, and you must specify those values explicitly. Or change the format names in the language configuration file; see §8.9 Localizing output headings, labels, and names.
You can mix format tags and typographic tags in the same format component definition; however, best practice is to assign the typographic tags to the format itself. See §8.1.5 Including typographic tags and character formats.
Note: Do not try to assign more than one <format> tag to a format component.