a4 une application simple



LMDBT - Le blog



a4 : une application simple pour passer du Markdown en PDF

Introduction

Pour pouvoir utiliser cet outil, il faut savoir éditer un document Markdown (plus de précision ICI).

a4 permet "un calcul automatique de la taille de police optimale pour que le contenu du document tienne sur le nombre de pages et de colonnes choisi, sans dépassement".

L’application est développée par Cédric Eyssette.

Ce billet ne traite uniquement que de la version en ligne de a4.

Vous pouvez retrouver un format PDF de ce billet produit à l’aide d’a4.

Mon usage : un document → plusieurs supports

J’utilise souvent Markdown pour éditer des corrections d’exercices. Je tape tout d’abord mon document sur CodiMD. J’apprécie le fait que les élèves puissent accéder à ces corrigés à la fois au format papier et au format web.

Le problème c’est que l’impression au format PDF depuis le navigateur rendait souvent le résultat "disgracieux". C’est là qu’a4 intervient !

Il est devenu aussi rapidement indispensable pour produire des documents avec des caractères de plus grande taille pour les élèves à besoins particuliers.

Comment utiliser a4 ?

Première partie du code

La première partie du code permet tout d’abord de paramétrer la mise en page à l’aide de commandes simples :

Code de l’entête ci-dessous :

---
pages: 1
colonnes: 3
espacementColonnes: 30px
copies: 3
paysage: true
mx: 10px
my: 10px
maths: false
---

Gérer le style

Cette partie est optionnelle.

Il est possible de modifier le "style" de la page en plaçant un style CSS entre balises .

Personnellement, j’ai créé un style CSS dédié. Il me suffit de l’appeler à l’aide de la commande suivante :

<link href="https://lmdbt.fr/a4/fora4.css" rel="stylesheet">

Cette ligne sera positionnée entre les paramètres et le code Markdown.

Le document Markdown

Enfin, on peut copier-coller son document Markdown en dessous et cliquer sur convertir. L’application fait le reste !

On obtient alors un document qui respecte exactement les paramètres entrés et avec une taille de police adapté exactement au support demandé.

Des exemples

Le code de ce billet en PDF

Ce billet au format PDF.
Et le code écrit dans a4 est à retrouver ICI

Une correction d’exercices

La correction publiée au format web est aussi disponible au format PDF grâce à a4 dans lequel j’ai entré ce code.


Retour à l’index


Billet rédigé par Cyril Iaconelli
Dernière mise à jour : 30/05/2023
Powered by MD2HTML