Koppen: # H1, ## H2, ### H3 tot ###### H6. Gebruik precies één H1 per document - dat wordt de titel in de afdruk en de standaardbestandsnaam voor PDF-downloads.
Nadruk: *cursief* of _cursief_, **vet** of __vet__, ~~doorgehaald~~. Combineer met **_vet cursief_** als het moet.
Lijsten: ongeordend met -, * of +; geordend met 1., 2., 3. (nummers hoeven niet opeenvolgend te zijn - Markdown hernummert ze). Spring twee of vier spaties in om te nesten. Takenlijsten gebruiken - [ ] voor niet aangevinkt en - [x] voor aangevinkt.
Links en afbeeldingen: [tekst](https://example.com) voor links,  voor afbeeldingen. Referentielinks met [tekst][id] en een aparte [id]: https://example.com-regel houden je proza leesbaar.
Code: backticks voor inline `code`, drie backticks met een optionele taaltag voor blokken. Geef de taal op (```python, ```typescript) zodat de syntax-highlighter de juiste grammatica kiest.
Tabellen: pipe-en-streep-syntax. | Kolom | Kolom | op één regel, |---|---| op de volgende, dan de datarijen. Uitlijnmarkeringen (:--, --:, :-:) bepalen de kolomuitlijning in de afdruk.
Wiskunde: inline met $E = mc^2$, blok met $$ \int_0^\infty e^{-x} dx = 1 $$. mdprint gebruikt KaTeX, dat snel rendert en strak print.
Diagrammen: een fenced codeblok met taaltag mermaid wordt een gerenderd SVG-diagram. Stroomdiagrammen, sequentiediagrammen, gantt-grafieken, toestandsmachines, klassediagrammen - allemaal ondersteund.