Dynamic objects |
Certain more complex objects can have several states during the editing process. Examples of such dynamic objects are labels and references, because the appearance of the reference depends on a dynamically determined number. Many other examples of dynamic markup can be found in the documentation about writing style files.
When entering a dynamic object like a label using M-!, the default state is inactive. This inactive state enables you to type the information which is relevant to the dynamic object, such as the name of the label in our case. Certain dynamic objects take an arbitrary number of parameters, and new ones can be inserted using tab.
⟨label|pythagoras⟩ |
When you finished typing the relevant information for your dynamic object, you may type return in order to activate the object. An active dynamic object may be deactivated by placing your cursor just behind the object and hitting backspace.