Next: Translations in Output and Customization, Previous: Output Units Conversion Functions [Contents][Index]
For advanced customization, it is often necessary to pass information during conversion between different formatting functions or between different calls of the same function. An interface is provided for information shared among formatting functions, called shared conversion state. Each data piece in the shared conversion state is associated with an @-command name, has a name, and a list of selectors.
This interface is often useful for the formatting of paragraph and
preformatted containers and @-commands such as @abbr
, @footnote
,
@node
, sectioning commands, @quotation
and @float
.
It is required to use that interface when sharing information with the default formatting functions. Every type of function can use shared state, formatting functions (see Customization and Use of Formatting Functions), tree elements (see Tree Element Conversion Customization) and output units conversion functions (see Output Units Conversion Functions).