Syntax Guide
About 1 min
Tachyonn Syntax Guide
Welcome to the complete reference for the Tachyonn presentation language. If the Quick Start got you up and running, this guide is where you go to understand every feature in depth.
It's organized so you can read it front to back, or dip in wherever you need an answer. Each page is self-contained, with examples you can copy straight into your .tac file.
Essentials
Start here. These pages cover the ideas and building blocks you'll use in every presentation.
- Essential Concepts β Blocks, markup signals, and how Tachyonn thinks about your content.
- Slides β Section dividers, content slides, IDs, and per-slide settings.
- Paragraphs β Writing text and formatting it inline.
- Lists β Bulleted, numbered, and nested lists.
- Labels β Marking slides so you can link to them.
Inline Formatting & Functions
The richer building blocks: links, images, code, and more.
- Links β External links and internal cross-references.
- Images β Inserting and styling images.
- Code Blocks β Syntax-highlighted code samples.
- Superscript & Subscript β Raised and lowered text.
- Tables β Structured data.
- Variables β
/var[β¦], from the frontmatter or a macro. - Graphs & Diagrams β Mermaid, and where charts come from.
- References β Linking to your labels.
- Footnotes β Supplementary notes (planned).
Configuration
Control how your deck looks and behaves.
- Deck Properties β Metadata and global styling.
- Layouts β The eleven built-in slide layouts.
- Footer β Page numbers, names, and logos.
- Themes β Built-in themes and your own
.ttfiles. - Keyboard Shortcuts β Navigating and presenting.
- PDF Export β Exporting your deck, animations and all.
Built-in Components
The pieces that aren't plain prose.
- Highlight Boxes β
###boxes inside a slide: standard, alert, example, or your own. - Math β LaTeX with KaTeX, and global
texMacro:shorthands. - Other Components β Mermaid diagrams, Nerd Font icons, embedded Vue components.
Best Practices
- Writing good decks β Content, pacing, and keeping a course maintainable.
Extra Topics
- Speaker Notes β Private notes, presenter mode, the timer, two screens.
- Preview Tools β The authoring menu: full reload, style inspector, quick export.
- Personalization β Raw CSS variables, spans with classes, your own stylesheets.
- Composition & Scripting β Macros, includes, loops, CSV tables, CLI housekeeping.
- Glossary β Definitions of Tachyonn terms.
Cheat Sheet
- Cheat Sheet β Every operator and option in one table. The page to keep open while writing.