À la recherche d’un logiciel libre pour l’écriture : Zettlr
L’éditeur de texte propriétaire le plus connu est Microsoft Word, et a une alternative assez similaire et facile à prendre en main : LibreOffice Writer. Si nous utilisons régulièrement LibreOffice pour du traitement de texte, nous ne l’avons pas retenu pour travailler sur nos thèses.
Sommaire
- Pourquoi ne pas rester sur un éditeur de texte classique ?
- À la recherche d’un logiciel fonctionnel
- Écriture et séparation du fond et de la forme
- Zettlr, plus qu’un éditeur de texte, un outil pensé pour la recherche
- Ressources complémentaires
Pourquoi ne pas rester sur un éditeur de texte classique ? Les limites de LibreOffice dans la rédaction de longs documents
C’est avant tout les bugs de LibreOffice qui nous ont fait nous tourner vers d’autres solutions d’écriture.
Lors de nos mémoires, la centaine de pages et notes de bas de page liées à Zotero ont rendu la fin de l’écriture et de la mise en page extrêmement laborieuse. Chaque modification de références ou de notes de bas de page faisait alors buguer LibreOffice et/ou Zotero. Après cette expérience ponctuée de sueurs froides, changer d’éditeur de texte semblait nécessaire pour la thèse. Si un document d’une centaine de pages donne lieu à autant de bugs, de ralentissements et de crash, écrire une thèse de 500 pages sur LibreOffice relié à Zotero apparaît extrêmement périlleux. Et de fait, dès qu’on commence notre doctorat, on entend très rapidement des mésaventures de doctorant·es en fin de thèse qui passent des nuits blanches à rectifier leur manuscrit sur Word ou LibreOffice, enchaînant bugs, modifications aléatoires de mises en page et autres références manquantes1.
À la recherche d’un logiciel fonctionnel
Dès le début de la thèse, on est donc parties à la recherche d’alternatives en termes de logiciel d’écriture. Ça peut sembler a priori être un peu précoce de se soucier du logiciel d’écriture qu’on va utiliser pour la rédaction de sa thèse quand on est en première année, mais on avait envie de tester d’autres logiciels, sûrement par « geekitude ». Et puis on s’est vite rendues compte que maîtriser un logiciel ou un langage, cela s’anticipe.
Par des discussions à droite à gauche, nous avons toutes les deux entendu parler de LaTeX, un langage informatique qui permet de distinguer le fond de la forme. On fera éventuellement un billet spécifique sur le LaTeX, mais pour résumer : LaTeX est un langage à balisage comme l’HTML par exemple, et qui est très utilisé dans le monde académique en mathématiques, informatiques, physiques, etc. LaTeX permet d’écrire très facilement des équations et autres bizarreries des sciences dites « dures ». On nous a aussi parlé de logiciels propriétaires et payant, et des fonctionnalités intéressantes de ces derniers : tous les documents accessibles par un menu visible, documents découpables en plusieurs fichiers…
Au final, notre choix s’est porté sur un logiciel intitulé Zettlr, sur lequel on écrit en Markdown. Avant cela,nous nous sommes confrontées à différents logiciels avec plus ou moins de succès :
- sur les conseils d’un collègue, nous avons regardé Scrivener (logiciel propriétaire, beaucoup utilisé par les écrivain·es) via une machine virtuelle (avec Wine), car Scrivener n’est pas maintenu sur Linux ;
- sur les conseils de son copain, Audrey a fait un passage par Emacs de quelques semaines, à la fin desquelles elle savait à peine faire un copier-coller ;
- Clothilde avait découvert Obsidian (logiciel propriétaire) en cherchant des alternatives à Scrinever sur internet, et en regardant plusieurs vidéos Youtube de @morganeua – doctorante en études théâtrale ;
- C’est en fouillant un peu sur Alternativeto « Obsidian » que nous avons trouvé Zettlr – à prononcer [zèt-leur], un logiciel libre utilisant le Markdown et pensé pour la recherche.
Avant de revenir plus en détails sur Zettlr et le Markdown, il nous faut revenir sur cette question de la distinction du fond et de la forme.
Écriture et séparation du fond et de la forme
Très rapidement quand on fait quelques recherches sur les logiciels d’écriture, on tombe sur deux expressions synthétisées en « WYSIWYG » pour What You See Is What You Get et « WYSIWYM » pour What You See Is What You Mean.
Les logiciels What You See Is What You Get sont ceux qui donnent à voir à l’utilisateurice le résultat final édité de leur texte. LibreOffice et Word sont des logiciels de traitement de texte WYSIWYG. Quand vous écrivez, le texte apparaît dans une certaine police, une certaine taille, avec un interligne spécifique que vous avez choisis. Vous voyez ce que vous obtiendrez si vous cliquez sur « imprimer » ou « exporter en pdf ».
À l’inverse un logiciel What You See Is What You Mean, est un logiciel qui affiche ce que vous écrivez, mais qui ne vous montre pas le résultat final esthétiquement parlant. On distingue ici le fond et la forme. Par exemple, dans une optique What You See Is What You Mean avec un langage à balisage, vous n’allez pas mettre en gras et souligner vos titres. Vous allez simplement ajouter une balise qui dit « ceci est un titre ». Puis vous indiquez ailleurs que tous les titres doivent être en gras et souligné.
Un langage à balisage est un langage informatique qui utilise des balises. Les balises sont des caractères qu’on met avant et/ou après un ou plusieurs mots pour indiquer le rendu qu’on aimerait avoir. Par exemple, en HTML, pour avoir un mot en gras, on va écrire <b>gras</b> ; en LaTeX, ce sera \textbf{gras} ; et en Markdown, **gras**.
| Langage =/= Logiciel Il faut distinguer langage et logiciel : un langage informatique peut s’écrire n’importe où. Vous pouvez écrire en Markdown ou en LaTeX dans LibreOffice ou sur votre carnet papier. Le logiciel est ce qui va pouvoir interpréter le langage informatique et lire les balises. Si vous écrivez en Markdown dans LibreOffice, et que vous cliquez sur imprimer, cela ne mettra pas en forme votre texte, cela ne prendra pas en compte les balises Markdown disséminées dans le texte. Les balises apparaîtront telles quelles dans le rendu final. À l’inverse, si vous êtes sur un logiciel qui lit ce langage – comme WordPress ou Zettlr pour le Markdown – l’export final prendra en compte les balises pour mettre en forme votre texte. |
Pour aller plus loin sur ce la distinction fond-forme, Arthur Perret a écrit un article sur la distinction écriture-édition en pratique : https://www.arthurperret.fr/blog/2020-05-22-ecrire-et-editer.html
Zettlr, plus qu’un éditeur de texte, un outil pensé pour la recherche
Présentation de Zettlr
Zettlr est un logiciel créé par Hendrik Erz, un doctorant suédois en sociologie, afin de palier aux éditeurs de texte classique, qui ne sont pas forcément adaptés aux pratiques et normes de la recherche en sciences sociales. Au moment de cet article, la version de Zettlr est 3.4.4.
Plusieurs chercheur·ses de sciences sociales ont déjà écrit sur Zettlr et présenté ce logiciel. Nous revenons succinctement sur le logiciel, mais on vous invite à lire le travail d’Arthur Perret et sur celui d’Aurore Turbiau, qui a écrit l’intégralité de sa thèse sur Zettlr !
Rapidement, ce qui nous a plu c’est :
- Une interface plus agréable et “utilisateurice friendly”, on est très très loin des interfaces parfois austères de certains logiciels libres ;
- L’intégration de Zotero est prévue et facilitée ;
- L’intégration de Pandoc qui permet de télécharger son fichier dans plusieurs formats : odt (pour LibreOffice), pdf (pour tous les lecteurs de PDF), html (pour une intégration directe à un blog), LaTeX (pour être retravaillé dans TexStudio)…
On reviens sur tous ses points plus en détails ci-dessous !
Le Markdown, un langage de balisage léger et facile à apprendre
Zettlr est un logiciel basé sur le Markdown. Tout comme le LaTeX ou le HTML, le Markdown est un langage de balisage.
Voici une capture écran d’un texte écrit en Markdown sur l’éditeur de texte GNOME intégré dans Ubuntu. On peut voir à la fois le rendu, les mots « en gras » sont effectivement graissés, et les balises qui correspondent.
Comme vous pouvez le constater, le Markdown est un langage de balisage très léger et donc très simple à apprendre. Un dièse (#) donne l’indication qu’il s’agit d’un titre et le nombre de dièse correspond au niveau du titre (un dièse = niveau 1 ; 2 dièses = niveau 2, etc.). Ici, on ne se soucie pas d’avoir un texte non justifié ou justifié, de l’interligne ou des alinéas souhaités. Le Markdown a été conçu comme un langage simple et léger ; les balises sont moins « lourdes » qu’en HTML par exemple. Il est facile de lire un texte en Markdown avec balises. Ce langage est aussi rapide à apprendre et « souple ». On peut facilement convertir un texte écrit en Markdown en HTML par exemple ou en Word2.
D’ailleurs, quand vous écrivez un texte en ligne, via WordPress par exemple (ce qui est le cas des blogs Hypothèses), vous écrivez en Markdown ! La plupart des blogs ou messageries en ligne utilisent le Markdown. Si vous écrivez *test* sur Messenger ou Whatsapp, vous obtiendrez test en version graissée.
Écrire et se concentrer
Zettlr est un logiciel conçu pour l’écriture académique qui inclut plusieurs options permettant de favoriser la concentration, l’écriture, et de limiter les distractions.
- De se détacher de la forme
Fini la procrastination de mise en forme, où avant d’écrire on paramètre le style des titres, l’interligne, la police d’écriture, on justifie le texte, etc. Avec Zettlr et le Markdown, on écrit comment on veut que le texte soit à la fin sans voir le résultat, ce qui permet de s’attarder sur la forme uniquement à la fin, au moment de l’export du document.
- Pomodoro / mode sans distraction
Zettlr intègre plusieurs options propices à la concentration, notamment un “Pomodoro“, autrement appelé méthode de la tomate, qui permet de découper son temps en 4 périodes de travail, et une pause de quelques minutes entre chaque. Il existe également un mode “sans distraction” et “machine à écrire”. Le premier ne rend visible que le paragraphe sur lequel on est en train de travailler, et le second met notre texte au centre de la page à tout moment. Des options qui permettent d’augmenter le confort de l’écriture, et de favoriser la concentration.
- Nombre de mots / signes par document
Une autre option particulièrement intéressante pour nous est le compteur de mots / signes sur Zettlr. Il est possible de paramétrer son document pour indiquer le nombre de mots / signes attendus, et un pictogramme de suivi nous indique l’avancée du document à ce niveau.
- Diviser son écran en 2, en 3 ou même en 4 documents
Par rapport aux articles d’Aurore Turbiau sur Zettlr que nous avons mentionné en introduction, il s’agit d’une modification de taille, qui facilite le travail d’écriture. On peut maintenant découper l’écran en quatre, trois ou deux. Cela permet par exemple d’avoir sur un même écran : une version brouillon, une version reprise, et des notes de terrain côte à côte.

L’écriture académique facilitée : citations, notes de bas de page et longs documents
Citations
Zotero est facilement compatible et intégrable avec Zetllr grâce à BetterBibTex. On vous recommande le tuto pas-à-pas sur Zettlr Docs qui est très clair à ce sujet : https://docs.zettlr.com/fr/academic/citations/. Il suffit de faire cette configuration une fois pour que vos références Zotero soit accessible sur Zettlr. Une fois que cela est fait, un simple @nom de l’auteur·ice permet de citer une référence de votre Zotero. Le style de citation par défaut est le style chicago, que l’on utilise peu en sciences sociales en France.

Pour changer de style, il faut aller sur le dépôt des styles de Zotero (ici : https://www.zotero.org/styles), télécharger le style qui vous intéresse. Ensuite, il faut aller dans les “préférences générales” puis dans “citations”. Une fois sur “citations”, il y a un emplacement “Style CSL (optionnel)”, on clique sur sélectionner et là on peut aller chercher le fichier qu’on a téléchargé et le tour est joué.
Note de bas de page
En plus des références biographiques, il est possible de faire des notes de bas de page. L’interface de Zettlr facilite cela, avec un bouton-raccourci dans la barre d’outils en haut qui permet de créer “automatiquement” des notes numériques [^1], [^2], etc. Néanmoins, cette méthode entraîne divers bugs : les notes ne se renumérotent pas dans le bon sens si vous les changez de place, deux notes [^1] apparaissent dans le corps du texte, mais une seule note de bas de page en fin de texte se crée… Bref, on conseille donc de suivre la méthode proposée par Aurore Turbiau (ici : https://engagees.hypotheses.org/2948#notes) et de créer des notes de bas de page “alphabétiques” de type [^zettlr_notes], [^prononciation_zettlr]… Cela permet d’identifier facilement les notes et ce à quoi elles renvoient. Une fois le texte exporter, ces balises transforment les [^mots] en notes de bas de page numériques (¹,²,³).
Le mode projet
Avec Zettlr, il est possible de qualifier un dossier comme étant un “projet”. Ce mode projet permet de créer plusieurs fichiers textes au sein de ce dossier et ensuite de les exporter comme un seul et même document.
- Audrey utilise ce mode projet pour son carnet de terrain. Un fichier correspond à un événement de terrain. Parfois, le fichier contient 3 lignes, une anecdote, parfois c’est un fichier de plusieurs pages qui correspond à des heures d’observation. Le mode projet lui permet de générer un PDF combinant des centaines de pages de terrain, l’alter-égo de son carnet papier.
- Ce mode « projet » nous paraît particulièrement intéressant pour écrire une thèse sur Zettlr – c’est possible, c’est même pensé pour. À chacun·e son organisation : un dossier par chapitre et des fichiers pour chaque sous-partie… Cela fera l’objet d’un billet sur le blog une fois que nous aurons commencé la rédaction.
Exports et dialogue avec les autres, l’intégration de Pandoc
C’est peut-être l’option qui fait de Zettlr un logiciel presque idéal. L’inconvénient avec le fait d’utiliser un logiciel libre de traitement de texte quand le reste du monde utilise Word, c’est de ne pas pouvoir partager dans un format lisible ou modifiable par d’autres, nos textes. Or, c’est une pratique banale de la recherche que d’envoyer et de relire des documents, à nos directions de thèse pour des états d’avancements, à des revues pour des articles etc. Pandoc permet, alors qu’on a écrit notre document sur Zettlr et en Markdown, de convertir et télécharger ce dernier dans un autre format. Écrire sur Zettlr et être relue sur Word ou LibreOffice est donc possible.
Ressources complémentaires :
- la documentation Zettlr : https://docs.zettlr.com/fr/
- https://engagees.hypotheses.org/2948
- https://www.arthurperret.fr/blog/2019-09-06-recommandation-zettlr.html
- https://www.arthurperret.fr/blog/2020-05-22-ecrire-et-editer.html
- https://x0r.fr/blog/77
- https://eveille.hypotheses.org/6019
- La faible puissance de nos ordinateurs personnels à l’époque est probablement aussi un facteur de ralentissement de LibreOffice. [↩]
- Pour un retour d’expérience sur l’usage de LaTeX et l’avantage du Markdown par rapport au LaTeX pour convertir son fichier en Word, on vous conseille cet article : https://x0r.fr/blog/77 [↩]
OpenEdition vous propose de citer ce billet de la manière suivante :
Audrey Safa, Clothilde Saunier (28 avril 2025). À la recherche d’un logiciel libre pour l’écriture : Zettlr. Tout problème a son logiciel libre. Consulté le 17 janvier 2026 à l’adresse https://libres.hypotheses.org/508


