class: center, middle # Rédaction scientifique au format texte avec Markdown ### *Open Science Day* 2025 Dr Bernard Pochet (27 novembre 2025 - CC-BY) .center[] --- .right[] Je suis ici devant vous parce que : - depuis deux ans s'est créé l'*Open Source Academy* (son LUGULG a été présenté lors de la précédente édition des *Open Science Day*) - ce groupe de travail s'intéresse aux formats ouverts et donc à Markdown - ce groupe m'a demandé de présenter Markdown aujourd'hui Merci de m'accueillir. --- .right[] Je suis ici devant vous parce que : - depuis deux ans s'est créé l'*Open Source Academy* (son LUGULG a été présenté lors de la précédente édition des *Open Science Day*) - ce groupe de travail s'intéresse aux formats ouverts et donc à Markdown - ce groupe m'a demandé de présenter Markdown aujourd'hui Merci de m'accueillir. La réflexion à propos de nos **méthodes** d'écriture, de nos **formats** et de nos **outils** est alimentée par : - la **science ouverte** : des formats et des outils ouverts - une démarche *Low Tech* : est-ce que c’est **utile**, facilement **accessible** et **durable** ? ; - les principes de l'**édition numérique ouverte** (de bout en bout) ; - la nécessité de reprendre le contrôle face à l'**impératif fonctionnel** et le **capitalisme de surveillance** des grandes entreprises du numérique. --- .right[] ## L'impératif fonctionnel : il faut que ça marche (ne vous occupez de rien) ! > *La technologie nous promet de nous rendre libres en nous délivrant de toutes les tâches ennuyeuses, triviales, répétitives, purement matérielles, en nous fournissant des « solutions » de plus en plus performantes, simples, intuitives, rapides et efficaces. Les GAFAM nous font rêver d’un monde qui fonctionne tout seul, d’un monde où nous sommes pris·es en charge jusqu’à nos identités par un petit nombre de compagnies privées. Mais cette délivrance se fait au prix d’une perte totale d’autonomie, avec une dépendance complète à ces technologies et à ces entreprises.* ([Vitali-Rosati, 2024](https://www.editions-zones.fr/livres/eloge-du-bug/)) --- .right[] ## On va donc parler de Markdown mais… --- .right[] ## On va donc parler de Markdown mais… ### Qui dans cette salle connaît Markdown ? --- .right[] ## On va donc parler de Markdown mais… ### Qui dans cette salle connaît Markdown ? ### Qui dans cette salle utilise Markdown ? --- .right[] ## On va donc parler de Markdown mais… ### Qui dans cette salle connaît Markdown ? ### Qui dans cette salle utilise Markdown ? ### Qui dans cette salle utilise plutôt Word ;-) ? --- .right[] ## Écrire **Écrire, rédiger**, c’est bien évidemment respecter un certain nombre de règles : - syntaxiques ; - orthographiques ; - lexicales ; - … Mais c’est aussi : - **organiser** et **structurer** ses idées ; - **prendre le temps** qu’il faut et **l’organiser** ; - **garder le contrôle**. Il est important, à ce stade, de se poser la question du choix des **méthodes**, des **formats** et des **outils** --- .right[] ## Le traitement de texte (*Word* mais aussi *LibreOffice* et les autres) - le principal objectif était/est de remplacer la **machine à écrire** pour produire des **pages imprimées** ; - le ***WYSIWYG*** (*What You See Is What You Get* = ce que vous voyez à l’écran est ce que vous aurez comme résultat imprimé) est gourmand en ressources informatiques et souvent source de lenteur ; - les traitements de texte sont des **programmes complexes** avec de multiples fonctions (et menus) dont certaines sont mal, rarement, voire jamais utilisées (ce n'est pas parce qu'une fonction existe qu'elle est indispensable). ### La "numérisation" a profondément transformé les pratiques d'écriture ! --- .right[] ## L'écriture numérique **Nouveaux modes de consultation :** - pages web ; - document pdf ; - ebook (ePub) ; - (document imprimé). **Principes de base :** - séparer l’écriture et la mise en forme (rédaction sans distraction) ; - exporter son texte dans n’importe quel format pour en faciliter le partage ; - l’éditer avec n’importe quel outil et sur n’importe quelle plateforme (*Windows*, *Mac*, *Linux*…) ; - avoir une garantie de pérennité. --- .right[] ## L'écriture numérique **Nouveaux modes de consultation :** - pages web ; - document pdf ; - ebook (ePub) ; - (document imprimé). **Principes de base :** - séparer l’écriture et la mise en forme (rédaction sans distraction) ; - exporter son texte dans n’importe quel format pour en faciliter le partage ; - l’éditer avec n’importe quel outil et sur n’importe quelle plateforme (*Windows*, *Mac*, *Linux*…) ; - avoir une garantie de pérennité. **Il faut remplacer le balisage graphique (pseudo-structuration esthétique) produit avec un traitement de texte par une structure (sémantique) stricte compréhensible par une machine.** --- .right[] ## Les formats Les formats d'enregistrement des différents logiciels posent aussi de nombreux problèmes à la fois de lisibilité (il faut un logiciel spécifique) mais aussi de durabilité (à cause des formats propriétaires). **Markdown est basé sur un format ouvert, le format texte balisé (*markup langage*)**. (Les créateurs de Markdown ont simplement remplacé ***up*** par ***down*** pour insister sur la simplicité de ce langage.) --- .right[] ## Taille des fichiers  --- .right[] # Le format texte Fichiers lisibles avec un simple éditeur (traditionnellement fichiers .txt) **1. Pas de balisage** : pour prendre des notes **2. Balisage léger** : ne perturbe que peu la lecture mais permet de formater le texte  **3. Balisage plus lourd et plus complexe** (pour mémoire) : XML --- .right[] ## Le format texte 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*). --- .right[] ## Traitement de texte vs éditeur ?  ... ;-) --- .right[] # *Markdown* - co-créé par Aaron Swartz et John Gruber en 2004 ; - pour générer facilement du code HTML pour le web ; - a été étendu pour être utilisé pour produire d'autres types de documents dont le *pdf*. (ici = variante *Pandoc* de *Markdown* qui utilise *LaTeX* pour produire les documents) --- .right[] ## Ce que Markdown permet : - le *Single Source publishing* : avec un (ou plusieurs) même(s) fichier(s) source(s) ont peut produire des documents dans différents formats (essentiellement *HTML*, *ePub*, *pdf*, *docx*, *odt*, *tex* ...) ; - une méthode **simple**, **ouverte** et **durable** pour rédiger et produire de beaux documents ; - et donc de séparer : - le **fond** (le texte, une suite de caractères, qui se lit en dehors de toute mise en forme) - la **forme** (la traduction graphique, enrichie, du texte. Elle peut être différente d'un support à l'autre). Simplicité… mais de nombreuses fonctions proposées par les traitements de texte sont impossibles à reproduire (le fait qu'elles existent n'en fait d'ailleurs pas des fonctions indispensables). --- .right[] ## Les contraintes de l'écriture académique : - des **formats spécifiques** : articles, livres, actes de conférence, etc. - le **matériel critique** : notes de bas de page, citations, figures, tableaux, etc. - les **données bibliographiques** : avec des références structurées - les **métadonnées** : données sur les données, comme le titre, le sous-titre, les auteurs, les identifiants standards (ORCID, Wikidata, etc.) - la **structuration du texte** : la structuration sémantique des textes est une nécessité pour la diffusion numérique - l'**évaluation par les pairs** : une circulation et une validation complexes des textes ([Fauchié et al](https://ssp.digitaltextualities.ca/)) --- .right[] ## Les contraintes de l'écriture académique : - des **formats spécifiques** : articles, livres, actes de conférence, etc. - le **matériel critique** : notes de bas de page, citations, figures, tableaux, etc. - les **données bibliographiques** : avec des références structurées - les **métadonnées** : données sur les données, comme le titre, le sous-titre, les auteurs, les identifiants standards (ORCID, Wikidata, etc.) - la **structuration du texte** : la structuration sémantique des textes est une nécessité pour la diffusion numérique - l'**évaluation par les pairs** : une circulation et une validation complexes des textes ([Fauchié et al](https://ssp.digitaltextualities.ca/)) ### Markdown le permet ! --- .right[] ## Pratiquement Il faut créer un **fichier texte** (traditionnellement, un fichier avec l'extension .txt) : - avec n'importe quel éditeur ; - l'enregistrer avec l'extension ".md". **Autour du fond et du texte, cinq éléments à prendre en compte :** 1. la structure du document (parties, chapitres, titres et paragraphes) ; 1. la mise en forme du texte (gras, italique...) ; 1. les compléments du texte (notes, liens, figures, tableaux et citations) ; 1. les éléments de mise en forme du document ; 1. la description du document (les métadonnées). --- ### Un exemple court  ---  --- .right[] ### ... les fichiers utilisés pour produire un document avec Markdown .center[] --- .right[] ## Les outils/logiciels nécessaires On a besoin d'un logiciel pour **éditer** le fichier *Markdown* et d'un logiciel pour **transformer** ce fichier au format de sortie : html, pdf, epub, odt, docx, tex... Pour éditer le fichier *Markdown* on peut utiliser trois types d'outils : 1. un simple **éditeur de texte** comme *Bloc-notes* (*Windows*), *TextEdit* (*Mac*) ou *Gedit* (*Linux*) --- pour rappel, un fichier .md est un simple fichier texte ; 1. un **éditeur orienté** *Markdown* ; 1. un **service en ligne** (via un navigateur Web) également orienté *Markdown*. Dans le processus décrit ici, c'est le logiciel *Pandoc* qui est utilisé pour réaliser la transformation. Dans tous les cas (sauf si on passe par un service en ligne), *Pandoc* et *LaTeX* doivent êtres installés sur l'ordinateur (*Windows*, *Mac* ou *Linux*). --- ### *Pandoc* gère plus de 50 formats différents (en entrée et en sortie) .center[] --- .right[] ## Les éditeurs *Markdown* - [*Typora*](https://typora.io) - [*MarkText*](https://github.com/marktext/marktext/releases) - [*Zettlr*](https://www.zettlr.com/) - [*Ghoswriter*](https://ghostwriter.kde.org/fr/) - [*Apostrophe*](https://world.pages.gitlab.gnome.org/apostrophe/) (réservé aux linuxiens ... ;-) - ... Ces éditeurs spécialisés intègrent aussi l'étape de transformation. --- .center[] --- .right[] ## Outils en ligne Utilisé via un navigateur, leur nombre augmente constamment : - [*markup.rock*](https://markup.rocks/) - [*Dillinger*](https://dillinger.io/) - [Preview Markdown](https://harshkapadia2.github.io/preview-markdown/) - [*Markdit*](https://markdit.com) - [*Stylo*](https://stylo.huma-num.fr/) - … --- .right[] .center[] --- .right[] L'intérêt croissant pour *Markdown* dans le milieu universitaire s'explique par plusieurs facteurs : - **simplicité et accessibilité** : la syntaxe simple de *Markdown* permet aux utilisateurs de se concentrer sur le contenu plutôt que sur la mise en forme ; - **compatibilité et pérennité** : les fichiers *Markdown* sont des fichiers au format texte, ce qui assure leur lisibilité à long terme et leur compatibilité avec divers systèmes ; - **intégration avec les outils de recherche** : *Markdown* s'intègre bien avec des outils comme *Zotero* pour la gestion des références bibliographiques ou avec *R* pour le travail statistique ; - **flexibilité de publication** : les documents Markdown peuvent être facilement convertis en divers formats (HTML, PDF, DOCX) à l'aide d'outils comme *Pandoc* ; - **puissance et qualité** : *Pandoc* utilise *LaTeX* pour produire des documents pdf. Il permet d’ajouter de nombreuses fonctions proposées par *LaTeX* (équations , tableaux, bibliographie...) sans avoir à maîtriser sa compexité ; - **collaboration et contrôle de version** : l'utilisation de *Markdown* facilite la collaboration et le suivi des modifications, notamment via des plateformes comme *GitHub* ; - **portabilité et indépendance** : *Markdown* libère les chercheurs de la dépendance à des logiciels propriétaires spécifiques, permettant l'utilisation de divers éditeurs de texte. --- .right[] **Apprendre Markdown (ou un autre format) ce n'est pas juste apprendre un nouveau langage mais c'est avant tout :** - **décider de reprendre le contrôle ;** - **adhérer à de nouvelles méthodes et à de nouveaux outils ;** - **faire réellement de la science ouverte avec un format ouvert et des outils ouverts.** **Adopter Markdown est donc un choix qui ne va pas nécessairement de soi. Il y a, dans un premier temps, des tâtonnements, des pertes de temps pour résoudre un problème particulier, des renoncements mais, à l'arrivée, le gain de temps et de liberté est évident.** --- .right[] ## Petite note finale : - Vous pouvez utiliser cette "méthode" pour tous vos écrits (articles, rapports et autres documents scientifiques) ; - pous pouvez aussi l'utiliser pour remplacer *Power Point* (plusieurs méthodes) ; - vous pouvez l'utiliser pour rédiger vos mails (plugin dans *Thunderbird*) ; - vous pouvez l'utiliser pour prendre des notes (avec *Joplin* par exemple) ; - … et pour bien d'autres choses. **Il est important de questionner ses *méthodes*, *formats* et *outils*** --- .right[] ## Petite note finale : - Vous pouvez utiliser cette "méthode" pour tous vos écrits (articles, rapports et autres documents scientifiques) ; - pous pouvez aussi l'utiliser pour remplacer *Power Point* (plusieurs méthodes) ; - vous pouvez l'utiliser pour rédiger vos mails (plugin dans *Thunderbird*) ; - vous pouvez l'utiliser pour prendre des notes (avec *Joplin* par exemple) ; - … et pour bien d'autres choses. **Il est important de questionner ses *méthodes*, *formats* et *outils*** **Changer ses habitudes numériques, c'est probablement aussi compliqué que de changer ses habitudes alimentaires … **oui, mais pas le chocolat** !** --- .right[] ## Petite note finale : - Vous pouvez utiliser cette "méthode" pour tous vos écrits (articles, rapports et autres documents scientifiques) ; - pous pouvez aussi l'utiliser pour remplacer *Power Point* (plusieurs méthodes) ; - vous pouvez l'utiliser pour rédiger vos mails (plugin dans *Thunderbird*) ; - vous pouvez l'utiliser pour prendre des notes (avec *Joplin* par exemple) ; - … et pour bien d'autres choses. **Il est important de questionner ses *méthodes*, *formats* et *outils*** **Changer ses habitudes numériques, c'est probablement aussi compliqué que de changer ses habitudes alimentaires … **oui, mais pas le chocolat** !** **Pour vous, ce serait quoi le chocolat ?** --- ## Pour aller plus loin… - Pour une première approche, il existe de nombreux sites Web qui présentent Markdown - À l'ULiège : - deux [ateliers Markdown](https://opensolution.be/site/ateliers/) dans le cadre des formations transversales pour les doctorants - le manuel "[L’écriture académique au format texte avec Markdown et Pandoc](https://e-publish.uliege.be/md2)" co-publié par ULiège Library (avec e-publish) et les Presses universitaire de Liège  --- .right[] .center[**Ces slides ont été rédigés en *Markdown* dans un fichier .html avec la technologie remark.js**] .center[(pressez ctrl-u pour voir le code source)] .center[**Merci pour votre attention !**]