FLM Feature flm.feature.verbatim¶
Provides verbatim content macros and environments for FLM.
Supports three verbatim types: text (\verbtext), code
(\verbcode), and a (\verba for identifiers). Each type has a
corresponding inline macro and, where applicable, a block-level environment
(e.g., verbatimcode). An optional language argument enables per-language
annotation for syntax highlighting.
- class flm.feature.verbatim.VerbatimSpecInfo(annotations=None, verbatimtype='text', is_block_level=False, include_environment_begin_end=False, **kwargs)¶
- class flm.feature.verbatim.VerbatimMacro(macroname, verbatim_delimiters=None, *, optional_lang_arg=False, **kwargs)¶
Inline verbatim macro (e.g.
\verbcode+...+).
- class flm.feature.verbatim.VerbatimEnvironment(environmentname, *, optional_lang_arg=False, **kwargs)¶
Block-level verbatim environment (e.g.
verbatimcode).
- class flm.feature.verbatim.FeatureVerbatim¶
Feature providing verbatim content typesetting via macros and environments.
Configurable via
verbatim_include_typesto select which verbatim types (text,code,a) are registered. Thecodetype supports an optional language argument and block-level environments. Supports pure-LaTeX recomposition with optionalfvextrapackage usage.
- flm.feature.verbatim.FeatureClass = <class 'flm.feature.verbatim.FeatureVerbatim'>¶
Feature providing verbatim content typesetting via macros and environments.
Configurable via
verbatim_include_typesto select which verbatim types (text,code,a) are registered. Thecodetype supports an optional language argument and block-level environments. Supports pure-LaTeX recomposition with optionalfvextrapackage usage.