Marp est un outil permettant de convertir un fichier Markdown vers une présentation PDF, HTML, ou PPT.

Il peut être intéressant de créer dans le répertoire du projet un fichier .marprc.yaml contenant la configuration nécessaire :
allowLocalFiles: true
themeSet: "./beam.css"

Ainsi, la configuration se passe sans paramètre : marp FILE.md --pdf
Il peut être intéressant d'ajouter l'option marp FILE.md --pdf --watch. Ainsi à chaque modification du fichier FILE.md, le PDF est régénéré. Il est possible de l'afficher avec evince, qui détecte la modification en temps réel.
Pour avoir de l'affichage temps réel des modifications, lancer marp -s ./ : un serveur Web est démarré, accessible sur http://localhost:8080 affichant tous les fichiers MarkDown disponibles dans le répertoire ./ fourni. En cas de modification du fichier source, le navigateur est mis à jour.

La syntaxe de base du fichier FILE.md est :
--

marp: true
theme: beam
<!-- paginate : affiche le numéro de page dans le footer -->
paginate: true
<!-- footer : partie bleue dans beam -->
footer: 'Prénom Nom'
<!-- header : partie noire dans beam, ** pour mettre en gras -->
header: '**Titre de la présentation** -- Contexte de la présentation'
size: 16:9 1280px 720px

---

<!-- _class: title -->
#Titre de la présentation:<br>Sur deux lignes

<br/>

**Prénom Nom**

![height:128px](http://localhost/logo.svg)

---

# Sommaire
* First bullet
* Second bullet
* Third bullet
* Fourth bullet

---

# Slide 3