finalize and documentation for remove-solution

This commit is contained in:
Julien Fastré 2022-09-12 20:47:15 +02:00
parent 236878874f
commit 5469373800
2 changed files with 27 additions and 2 deletions

View File

@ -18,6 +18,8 @@ babel-main: french
Ajoute des boxes aux documents latex, en utilisant [awesomebox](https://ctan.org/pkg/awesomebox). Ajoute des boxes aux documents latex, en utilisant [awesomebox](https://ctan.org/pkg/awesomebox).
:warning: Nécessite le paquet CTAN correspondant, qui doit être installé sur le poste qui génère le pdf.
Boxes disponibles: Boxes disponibles:
* note; * note;
@ -35,6 +37,29 @@ Ceci est un truc (des trucs et astuces)
::: :::
``` ```
### Traitement des solutions et exercices dans un pdf
A partir de ce texte:
```
::: { .exercice }
Description de l'exercice.
:::::: { .solution }
Solution de l'exercice
::::::
:::
```
Les scripts lua suivant vont:
* `remove-solutions.lua`: effacer la solution des exercices du document généré.
### `timesheet.lua` ### `timesheet.lua`
Extrait des timesheets d'un fichier markdown. Extrait des timesheets d'un fichier markdown.

View File

@ -1,7 +1,7 @@
function Div(elem) function Div(elem)
if (elem.classes:find('solution') == nil) if (elem.classes:find('solution') == nil)
then then
return nil return elem
end end
return elem return pandoc.Null()
end end