pandoc markdown powerpoint

Quelle plaie la doc, hein ….

Le seul moyen de la faire passer c’est de la faire en MarkDown ;

avec les astuces de :

un espace en fin de ligne pour forcer le passage à la ligne,

utiliser les “` avec suffisamment de lignes vides autour pour bien comprendre que c’est du code ; (indenter tout un bloc par une tabulation, des fois, ça ne marche pas sur certains paragraphes)

bien ranger les h1 h2 h3 h4 (# ## ### ####), pour générer un powerpoint

pandoc -f markdown -t docx -o doc.docx doc.md
pandoc -f markdown -t latex -o doc.pdf doc.md

pour les “powerpoints”  on peut le faire avec s5, dzslides, slidy, ou slideous ( ref  )

j’ai choisi slidy, et ajouté des CSS

 

pandoc -s -f markdown -t slidy --slide-level 4 -H doc.hdr -o doc.htm doc.md
 
avec doc.hdr = 
<style>
h4 {padding:5px 10px;background-color:#edf;}
h1,h2,h3,h4{text-align: center;}
h1,h2,h3{margin-top: 20%;font-size: 200%;}
div.toolbar::before{content:url(footer_bar.png);}
</style>
<div style="border-bottom:1px solid grey;text-align:right;">Titre de ma présentation</div>
 
#rien à voir mais si on veut inclure une image en mode data: , c'est très simple
mimetype=$(file -bN --mime-type "$1")
content=$(base64 -w0 < "$1")
echo "url('data:$mimetype;base64,$content')"

 

Pocket