Section#
Qualified name: rsm.nodes.Section
- class rsm.nodes.Section(title='', **kwargs)[source]#
Bases:
HeadingMethods
Attributes
Whether to automatically assign a number to this node during transform step.
levelnodeidNode id - always exists (unlike label), automatically assigned, unique within the tree.
labelUnique identifier.
classesCSS classes for this node.
handrail_depthThe number of ancestors of this node that have a handrail.
numberNode number.
nonumWhether this node should be automatically given a number.
reftext_templateReftext template, or "" to use
classreftext.start_pointThe start point of the corresponding concrete syntax tree node.
end_pointThe end point of the corresponding concrete syntax tree node.
- autonumber: ClassVar[bool] = True[source]#
Whether to automatically assign a number to this node during transform step.
Examples
>>> msc, thm1, thm2 = nodes.Manuscript(), nodes.Theorem(), nodes.Theorem() >>> (thm1.number, thm2.number) == (None, None) True >>> tform = rsm.transformer.Transformer() >>> tform.transform(msc.append([thm1, thm2])) >>> thm1.number, thm2.number (1, 2)