Provides access to element labels
Processing an element in the
label.markup mode produces the
element label.
Trailing punctuation is not added to the label.
.
Request for label of unexpected element:
label.markup: this can't happen!
1
a
i
A
I
Unexpected numeration:
0
Returns true if $section should be labelled
Returns true if the specified section should be labelled.
By default, this template returns zero unless
the section level is less than or equal to the value of the
$section.autolabel.max.depth parameter, in
which case it returns
$section.autolabel.
Custom stylesheets may override it to get more selective behavior.
1
1
Unexpected .autolabel value:
; using default.
Returns format for autolabel parameters
Returns format passed as parameter if non zero. Supported
format are 'arabic' or '1', 'loweralpha' or 'a', 'lowerroman' or 'i',
'upperlapha' or 'A', 'upperroman' or 'I', 'arabicindic' or '١'.
If its not one of these then
returns the default format.