2 Format texte

Lorsque l’on parle de format texte, on parle traditionnellement de fichiers avec l’extension .txt (voir le site Plain Text Project[1] à propos de ce format). Ils contiennent une suite de caractères alphanumériques et de signes de ponctuation et sont lisibles avec un simple éditeur.

Balisage

Aucun balisage

Le format sans balisage est essentiellement utilisé pour prendre des notes.

Balisage léger

Un fichier texte peut contenir un balisage léger qui ne perturbe que peu la lecture. Ci-dessous, les trois principaux langages de balisage léger. La troisième colonne montre l’exemple du balisage utilisé pour mettre du texte en italique.

langage création exemple formats des documents créés
TeX/LaTeX[2] 1983 \emph{texte} pdf
HTML 1993 <em>texte</em> pages Web
Markdown 2004 *texte* tous types (avec Pandoc par exemple)

Le format texte, avec balisage léger, en plus d’être facilement lisible, permet :

  • de séparer l’écriture et la mise en forme ;
  • d’exporter son texte dans n’importe quel format (avec Pandoc par exemple) ;
  • de faciliter le partage ;
  • de l’éditer avec n’importe quel outil et sur n’importe quelle plateforme (Windows, Mac, Linux…) ;
  • d’avoir une garantie de pérennité ;
  • de travailler hors ligne.

Avec le format texte on peut aussi envisager une orientation WYSIWYM (What You See Is What You Mind[3]).

Balisage plus lourd

Pour mémoire, le langage de balisage XML, créé en 1999, structure les fichiers rss, xsl, docbook, tei, json, jats, bits… dont certains sont utilisés quotidiennement.

Bien que lisibles avec un simple éditeur, le balisage des fichiers XML est plus complexe, avec une syntaxe très stricte.

Notez que le code source des logiciels (s’ils sont libres, Open Source, ils sont accessibles) repose aussi sur du format texte. Il contient une série d’instructions, de commentaires, de variables, qui sont lisibles avec un éditeur et compréhensibles par un logiciel qui va interpréter son contenu pour le transformer en programme.

LaTeX, séparer fond et forme

LaTeX, le langage de balisage léger le plus ancien, résout le problème du codage et de la structure. Plusieurs logiciels libres permettent d’éditer des fichiers LaTeX (le plus connu et le plus simple d’utilisation est TexEdit). Il sépare le fond et la forme et vous donne le contrôle total sur votre texte.

C’est le logiciel qui se charge de la mise en page finale en fonction de vos instructions (Pierre, 2017). Il est cependant difficile à maîtriser. Il est surtout adopté par certaines professions (ingénieurs, mathématiques ou informatique) mais pas uniquement, voir par exemple le guides de Maïeul Rouquette pour les Sciences humaines[4].

 

 

image
Un écran TexMaker

Écriture distraction free

Pour se concentrer sur la rédaction, il faut nécessairement faire référence au point de départ, à l’écriture avec une feuille papier et un crayon, sans distraction. LaTeX, avec son codage particulier, n’est pas un modèle d’écriture sans distraction.

Une solution moins complexe est assurément l’utilisation du format Markdown (qui fait l’objet de ce manuel et qui a par ailleurs été utilisé pour le créer). C’est un langage de balisage particulièrement léger, simple à lire, à écrire et à mémoriser.

L’utilisation de Markdown avec n’importe quel logiciel d’édition (spécialisé ou non) permet aux auteurs de se concentrer sur la rédaction sans se préoccuper de la mise en page finale du document (Dehut, 2018).

 

image
Le choix du bon outil ?

 

Avec ses évolutions, en utilisant les extensions Pandoc (Bonjour, 2014), Markdown n’a plus grand chose à envier à LaTeX que Pandoc va utiliser pour transformer les fichiers Markdown en documents pdf.


  1. https://plaintextproject.online/index.html. Ce site n'est plus mis à jour mais reste accessible.
  2. TeX est axé sur la mise en forme, il est à la fois programme et format, tandis que LaTeX est axé sur le contenu. Dans la suite, LaTeX désignera l'ensemble.
  3. https://economicsfromthetopdown.com/2020/12/10/why-and-how-i-write-scientific-documents-in-plain-text/
  4. https://www.atramenta.net/books/latex-sciences-humaines/79

Licence

Symbole de Licence Creative Commons Attribution 4.0 International

Markdown & vous Copyright © 2023 by Bernard Pochet is licensed under a Licence Creative Commons Attribution 4.0 International, except where otherwise noted.

Partagez ce livre