Alors, j’ai une réponse détournée, parce que je ne vais pas recommander un éditeur, mais un logiciel externe. L’avantage c’est que c’est complètement découplé de la partie écriture/création, et ça donne un peu de souplesse pour développer ton propre workflow autour. L’inconvénient c’est que c’est pas aussi clef en main qu’un bouton dans un éditeur (à savoir ce qui est le plus important pour toi au long terme, comme ça tu as plus d’informations et tu pourras choisir en connaissance de cause)
-
Pandoc ; ça va obliger à ouvrir un terminal sur la machine, et de bidouiller un peu de ligne de commande, mais ça permettra de faire des exports vers PDF, docx, etc.
-
Pour faire un export direct en pdf, il faut un package appelé pdflatex
pour ça (pandoc se plaindra de son absence). Je ne linke pas directement des sources, mais une question similaire histoire d’avoir un peu de contexte supplémentaire: « Où trouver pdflatex » ; les liens sont dans les réponses.
Au final, tu pourras utiliser l’éditeur le plus adapté à l’écriture, et au moment de faire un export, il faudra ouvrir un terminal à la racine du projet, et taper
pandoc (ls **/*.md) --output toute_la_doc_en.pdf
pour l’explication de la commande au dessus:
- la commande
ls
liste les fichiers *.md
dans la hiérarchie du dossier courant **/
- on fourni cette liste à
pandoc
en entrée
- on lui dit de sortir un fichier
toute_la_doc_en.pdf
qui sera la fusion de tous ces fichiers en entrée.
une autre alternative que j’avais utilisé pendant un court temps était une série de plugins pour VSCode (qui édite aussi du Markdown); un plugin pour gérer la fusion (en créant une table d’inclusion des fichiers), et un plugin pour l’export du markdown en pdf. C’était un peu clunky, mais ça fonctionnait. Mais ça reste de la bidouille, et je ne me souviens plus des plugins en questions
Au bout du compte, la sempiternelle question est de savoir si on veut payer en argent tout de suite, ou payer en temps un peu plus tard, plein de fois.
Le tout étant de savoir si dépenser ces 40 euros maintenant vaut le coût, ou si tu préfères passer quelques heures à installer, mettre en place, tester et apprendre ce pipeline.
PS: et je suis sincèrement désolé que ma seule contribution ici soit un équivalent de « installe linux », mais pour un pipeline d’export de texte; mais au moins je caresse l’espoir que soit ça ouvrira une autre perspective qui pourrait être intéressante, soit ça confortera la décision de sortir 40 balles d’euros.