How it works
Autype supports three syntax layers:- Standard Markdown — headings, paragraphs, bold, italic, links, lists, tables, code blocks, images, math
- Extended attributes — add
{key=value}after elements to control styling, alignment, size, and rendering - Directives — use
:::directive{attrs}blocks or::directive{attrs}one-liners for charts, QR codes, tables with styling, page sections, indices, and bibliography
Extended attribute syntax
Append{key=value} after an element to customize it:
"value"), numbers (400), or booleans (true/false).
Directive syntax
Block directives wrap content between::: markers:
:::
Element reference
Headings & Paragraphs
h1–h6, paragraph styles, text2 variant, HTML syntax for styling.
Inline Formatting
Bold, italic, underline, strikethrough, highlight, inline code, links, line breaks.
Lists
Ordered, unordered, nested lists with inline formatting.
Tables
Standard and styled tables with 16+ attributes, images in cells.
Images
Inline and directive syntax, sizing, alignment, captions, anchors.
Code Blocks
Syntax highlighting, render-as-image, background color, alignment.
Math (LaTeX)
Block math equations, alignment, render-as-image.
Charts
8 chart types — bar, line, pie, doughnut, radar, polar, scatter, bubble.
QR Codes
URL, WiFi, and vCard QR codes with size and error correction.
Citations & Bibliography
Inline citations with page/chapter locators, bibliography generation.
References & Anchors
Cross-references to headings, figures, and charts with auto-numbering.
Abbreviations
Define and reference abbreviations with automatic list generation.
Variables
Inline and block variables, built-in variables, date formatting.
Page Layout
Page sections, spacers, page breaks, orientation changes.
Automatic Indices
Table of contents, list of figures, list of tables, list of abbreviations.
