Titres : # H1, ## H2, ### H3 jusqu'à ###### H6. Utilisez exactement un H1 par document - il devient le titre dans la sortie imprimée et le nom de fichier suggéré pour les téléchargements PDF.
Emphase : *italique* ou _italique_, **gras** ou __gras__, ~~barré~~. Combinez avec **_gras italique_** si nécessaire.
Listes : non ordonnées avec -, * ou + ; ordonnées avec 1., 2., 3. (les nombres n'ont pas besoin d'être séquentiels - Markdown les renumérote). Indentez de deux ou quatre espaces pour imbriquer. Les listes de tâches utilisent - [ ] pour non coché et - [x] pour coché.
Liens et images : [texte](https://example.com) pour les liens,  pour les images. Les liens en style référence avec [texte][id] et une ligne séparée [id]: https://example.com gardent la prose lisible.
Code : les accents graves pour le code `en ligne`, trois accents graves avec une étiquette de langage optionnelle pour les blocs. Spécifiez le langage (```python, ```typescript) pour que le coloriseur choisisse la bonne grammaire.
Tableaux : syntaxe à barres verticales et tirets. | Colonne | Colonne | sur une ligne, |---|---| sur la suivante, puis les lignes de données. Les marqueurs d'alignement (:--, --:, :-:) contrôlent l'alignement des colonnes à l'impression.
Math : en ligne avec $E = mc^2$, en bloc avec $$ \int_0^\infty e^{-x} dx = 1 $$. mdprint utilise KaTeX, qui s'affiche vite et s'imprime nettement.
Diagrammes : un bloc de code délimité avec l'étiquette mermaid devient un diagramme SVG rendu. Organigrammes, diagrammes de séquence, diagrammes de Gantt, machines à états, diagrammes de classes - tous pris en charge.