Séance 10 - Imprimer des documents
Support de présentation (ouvrir en grand) :
Utilisez les flèches ← et → pour naviguer entre les diapositives.
Sommaire
Enregistrement de la séance :
Plan de la séance #
- Introduction à LaTeX
- Créer un document avec LaTeX via Pandoc
- Présentation de Paged.js
- Exemples de documents produits avec Paged.js
1. Introduction à LaTeX #
langage de balisage + un système de composition = mettre en forme des documents
1. Introduction à LaTeX #
- le langage de balisage
- le système de composition
- la distribution
1. Introduction à LaTeX #
- rédaction via un éditeur de texte ou de code, balisage écrit en texte brut
- code source compilé par LaTeX pour produire un fichier au format PDF
- pour modifier le document il faut modifier le code source
1. Introduction à LaTeX #
Utilisation de Markdown comme balisage, Pandoc comme convertisseur et LaTeX comme processeur PDF.
(Lire The LaTeX fetish (Or: Don’t write in LaTeX! It’s just for typesetting))
2. Créer un document avec LaTeX via Pandoc #
2. Créer un document avec LaTeX via Pandoc #
- Linux/Debian :
sudo apt install texlive-full
- MacOS : https://www.tug.org/mactex/
- Windows : https://www.latex-project.org/get/
2. Créer un document avec LaTeX via Pandoc #
- créer un document Markdown
- découvrir le template LaTeX par défaut :
pandoc -D latex
- vérifier votre version de LaTeX :
latex -v
2. Créer un document avec LaTeX via Pandoc #
pandoc -s mon-document.md -o mon-document.pdf
Pour voir le format intermédiaire TeX :
pandoc mon-document.md -o mon-document.tex
pandoc mon-document.md -s -o mon-document.tex
3. Présentation de Paged.js #
Imprimer avec les outils du Web.
3. Présentation de Paged.js #
Paged.js is a free and open source JavaScript library that paginates content in the browser to create PDF output from any HTML content. This means you can design works for print (eg. books) using HTML and CSS!
www.pagedjs.org/about/
3. Présentation de Paged.js #
- HTML + CSS + Paged.js = web to print
- fabriquer avec le Web