Welcome to FLM’s documentation!¶
Flexible Latex-Like Markup (FLM) is a simple language strongly inspired by LaTeX. Parsed as a markup language, it is suited for structured technical documents, for content that needs to be automatically postprocessed, and can be rendered in various formats (html, text, latex, markdown).
It was developed to typeset content in the Error Correction Zoo, but I’ve since been using it for typesetting short scientific documents, as well as not-so-short documents like a set of lecture notes.
Contents:
- Overview
- FLM Standard Syntax
- Command-Line Usage
- Workflows
- Configuration
- Configuration Hierarchy
- Configuration File Discovery
- Configuration Structure
- Schema Validation
- YAML Front Matter
- The
$importDirective - Parser Configuration
- Renderer Configuration
- Feature Configuration
- Some additional configuration options
- Per-Format Configuration
- Extension Packages
- Advanced: Config Merger Directives
- FLM Features
- The FLM Document Model
- The FLM Python Library
- JavaScript Library
- Self-Documenting Environments
- API Reference