Commit cce98f5b authored by Tarik Graba's avatar Tarik Graba 😷
Browse files

Met à jour la doc

parent fd9177aa
......@@ -21,12 +21,13 @@ Les répertoires suivant sont alors créés:
Si vous voulez générer un docx, il faut explicitement appeler la commande `make docx`.
Le résultat est généré dans le dossier docs.
**TODO:** il y a un problème avec les svgs dans les docx quand les markdown sont inclus dans un autre markdown.
### Les macros prédéfinies:
En plus de `pandoc` le préprocesseur `gpp` est utilisé.
Ceci permet d'ajouter des macros (`include` par exemple) qui n'existent pas en markdown.
En plus de `pandoc` des script lua (exécuté par l'interpréteur intégré de pandoc) permettent de remplacer un préprocesseur.
Deux macros sont définies:
- `<#INSERT_SVG nom_du_fichier_sans_extension>` : pour faire référence à une figure svg. Le bon format est alors utilisé en fonction de la cible (pdf pour latex, svg pour le html et png pour docx).
- `<#ifdef HANDOUT> … <#endif>` : permet d'ajouter du texte qui n'apparait pas dans les version **slides**.
- les images au format svg sont remplacée par des pdf (générés par le makefile) quand la cible est un pdf (utilisant latex) (*voir utils.lua*)
- les blocs `:::{.if HANDOUT=true} ... :::` n'apparaissent que si la la variable `HANDOUT` est définie (*voir panda.lua et le makefile*)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment