Aide
Qu'est-ce que Markzen ?
Markzen est un éditeur de bureau pour les langages de balisage légers — Markdown et six autres — avec un aperçu en direct entièrement stylisé. Vous écrivez du texte brut balisé avec une ponctuation simple sur la gauche, et Markzen le rend au format HTML sur la droite au fur et à mesure que vous tapez.
Ce qui le distingue d'un éditeur Markdown ordinaire, c'est le cycle complet. Markzen lit huit langages de balisage, rend 30 extensions en direct (diagrammes, graphiques, formules mathématiques, partitions musicales, échiquiers, codes QR) à l'intérieur du document, et exporte vers plus de vingt formats — ebooks, Word, PowerPoint, LaTeX, notebooks Jupyter et plus encore. Écrivez une fois, et transmettez le résultat sous presque n'importe quelle forme. Le convertisseur est intégré, il n'y a donc aucun outil externe à installer.
Vous pouvez ouvrir un fichier existant ou simplement commencer à taper — il n'est pas nécessaire d'ouvrir un fichier au préalable.
L'éditeur
Le volet de gauche est un éditeur de code CodeMirror complet, et non une simple zone de texte : il offre la coloration syntaxique pour le balisage que vous écrivez, une barre d'outils de formatage (gras, italique, titres, listes et plus, ainsi que des boutons dédiés pour insérer des liens et des images — voir Liens et images — et pour insérer un tableau, voir Tableaux et feuilles de calcul), et une fonction de recherche et remplacement. Les raccourcis d'édition standard — copier, coller, annuler, rétablir — fonctionnent comme prévu.
Vous écrivez dans l'un des huit langages de balisage légers. Ce sont des formats de texte brut qui expriment la structure avec de la ponctuation (# pour un titre, * pour l'emphase) au lieu d'un style caché, de sorte qu'un document reste lisible en tant que texte et facile à comparer dans le contrôle de version. Markzen lit les huit et détermine le langage d'un fichier par son extension — vous ne choisissez jamais le format manuellement. Compatibilité liste les extensions qui ouvrent quel langage.
Chaque langage a ses propres conventions et son propre écosystème de documents existant ; Markzen rend chacun dans son propre dialecte plutôt que de tout convertir d'abord en Markdown. BBCode est le seul sans norme unique — chaque forum a inventé sa propre variante — donc Markzen le lit généreusement, acceptant les orthographes courantes côte à côte ([list] ou [ul], [h1] ou [heading=1]) et laissant toute balise qu'il ne reconnaît pas visible en texte brut plutôt que de l'ignorer. Pour changer le type de balisage dans lequel un document est écrit, utilisez le menu Convertir en de la barre d'outils (voir Convertir et exporter ci-dessous).
Tous les langages ne peuvent pas tout exprimer. La barre d'outils de formatage contient les mêmes boutons dans chaque document, mais Markzen n'écrit que le balisage que le langage lui-même définit — il n'invente jamais un dialecte privé pour masquer une lacune. Un bouton pour lequel le langage actuel n'a pas de notation est grisé. Le gras, l'italique, les titres, les listes, les blocs de code, les liens, les images, les règles et les tableaux sont disponibles dans les huit ; la poignée de lacunes est listée dans Compatibilité. Le Markdown est celui qui surprend les gens : il n'a pas de moyen standard de centrer un paragraphe, donc Markzen n'offre pas de boutons d'alignement plutôt que d'écrire quelque chose que seuls certains lecteurs honoreraient.
La taille du texte est définie avec les boutons Agrandir le texte et Réduire le texte de la barre d'outils. Le volet de l'éditeur peut également être entièrement masqué — dans ce cas, Markzen devient un pur lecteur (voir Aperçu en direct).
Liens et images
La barre d'outils de formatage dispose de deux boutons dédiés pour insérer un lien ou une image dans le document, et chacun ouvre une petite fenêtre contextuelle juste à l'emplacement de votre curseur. Lien (Ctrl+K) — ou appuyez sur Ctrl+K — insère un hyperlien : tapez le texte du lien et son adresse, et Markzen écrit le balisage correct pour celui-ci. Image insère une image de la même manière, avec quelques choix supplémentaires abordés ci-dessous.
Les deux sont écrits dans le balisage utilisé par le document actuel — un lien inséré dans un fichier AsciiDoc apparaît comme AsciiDoc, dans un fichier Org comme Org, et ainsi de suite pour les huit langages.
À partir d'une adresse que vous avez déjà. Collez une adresse web dans le document, sélectionnez-la, et appuyez sur Ctrl+K : Markzen voit que la sélection est une adresse plutôt que des mots, la place dans le champ d'adresse de la fenêtre contextuelle et laisse le curseur dans le champ de texte vide, attendant ce que le lien doit dire. Sans cela, une adresse sélectionnée serait devenue le texte visible du lien — un lien qui se lit comme une URL brute. Les chemins de fichiers absolus comptent également comme des adresses, sous Windows et ailleurs, de sorte que le même raccourci transforme un chemin collé en un lien vers ce fichier.
Modifier un lien ou une image que vous avez déjà. Placez le curseur n'importe où sur un lien ou une image existant et ouvrez à nouveau la fenêtre contextuelle (le bouton, ou Ctrl+K) : Markzen reconnaît la construction, charge son texte et son adresse actuels dans la fenêtre contextuelle, et remplace le tout lorsque vous confirmez — vous le modifiez donc sur place au lieu de nicher accidentellement un nouveau lien à l'intérieur de l'ancien.
Pour une image, la fenêtre contextuelle offre également un bouton Parcourir une image pour choisir un fichier sur le disque au lieu de taper un chemin — il s'ouvre dans le dossier d'où vous avez pris la dernière image, conservé séparément de celui d'où proviennent vos documents — et un choix important : si l'image est intégrée ou liée.
Images intégrées ou liées
Lorsque vous insérez une image, Markzen peut la stocker dans le document de deux manières :
- Lié — le document ne fait que pointer vers l'image, par chemin de fichier ou adresse web. Le fichier du document reste petit, mais l'image doit voyager avec lui (ou rester accessible à son URL), sinon elle n'apparaîtra pas ailleurs. C'est le comportement par défaut.
- Intégré — les octets réels de l'image sont écrits dans le document sous forme de texte (un bloc
data:base64), de sorte que le fichier est complètement autonome : un seul fichier contient tout, sans rien perdre de vue. Le compromis est la taille — le document grossit du poids de l'image, et une image intégrée ne peut pas utiliser un chemin relatif.
Choisissez Intégrée lorsque vous voulez un seul fichier portable à transmettre ; choisissez Liée lorsque vous conservez les images à côté du document et que vous voulez que le fichier reste petit.
Pour une image liée, une option supplémentaire apparaît : Chemin relatif. Lorsque l'image se trouve dans le propre dossier du document (ou un sous-dossier), cocher cette option écrit la référence comme un chemin relatif court au lieu d'un chemin absolu complet, de sorte que le lien continue de fonctionner lorsque vous déplacez le document et ses images ensemble. Elle n'est proposée que lorsque l'image se trouve dans le dossier du document — sinon il n'y a pas de chemin relatif à écrire.
Les images intégrées restent ordonnées dans l'éditeur. Une image intégrée en base64 est un long mur de texte qui, autrement, enterrerait les lignes qui l'entourent, de sorte que Markzen plie chacune d'elles en une petite puce affichant son type et sa taille (par exemple 🖼 webp · 38 KB). La puce est uniquement affichée — le texte sous-jacent est intact, donc la sauvegarde, la copie ou la coupe transporte toujours l'image complète, et le curseur saute la puce comme une seule unité.
Fichiers, onglets et enregistrement
Markzen garde autant de documents ouverts que vous le souhaitez, chacun dans son propre onglet, afin que vous puissiez travailler sur plusieurs fichiers et basculer entre eux librement. Vous n'avez pas besoin d'ouvrir un fichier pour commencer — commencez à taper dans le document vierge qui est déjà là, ou utilisez les boutons de fichier de la barre d'outils :
- Nouveau document — ouvre un court menu (Créer un nouveau) listant les huit langages de balisage ; choisissez-en un pour démarrer un nouveau document vide écrit dans ce balisage, dans un nouvel onglet.
- Ouvrir un fichier Markdown — parcourez les fichiers existants et ouvrez-en un. Le sélecteur accepte les huit formats de balisage, et Markzen choisit le bon à partir de l'extension du fichier. Il s'ouvre dans le dossier d'où vous avez pris un document pour la dernière fois, mémorisé entre les sessions, afin que vous ne repartiez pas de zéro à chaque fois.
- Enregistrer — réécrit le document actif dans son fichier. Un document qui n'a jamais été enregistré passe par Enregistrer sous afin que vous puissiez le nommer en premier.
- Enregistrer sous — enregistre le document actif dans un nouveau fichier, laissant l'original intact.
Vous pouvez également faire glisser un fichier de votre gestionnaire de fichiers et le déposer sur la fenêtre pour l'ouvrir.
Chaque document ouvert est un onglet en haut de la fenêtre. Un onglet non enregistré est marqué d'un point, et un onglet dont le balisage n'est pas Markdown porte un petit badge de format (par exemple adoc). Le × sur un onglet le ferme — et la fermeture d'un document avec des modifications non enregistrées ne les ignore jamais silencieusement : une barre en ligne apparaît sur l'onglet afin que vous puissiez Enregistrer ou Ignorer d'abord.
Pendant qu'un document est ouvert, Markzen surveille son fichier sur le disque. Si le fichier est modifié dans un autre programme et que vous n'avez pas de modifications non enregistrées, Markzen récupère automatiquement la nouvelle version ; si vous avez des modifications non enregistrées, il demande d'abord — une barre en ligne Recharger vous permet de décider si vous voulez prendre la version sur le disque ou conserver la vôtre.
Aperçu en direct
Le volet de droite est le document rendu en HTML stylisé, mis à jour en direct au fur et à mesure que vous tapez. Les liens fonctionnent, les tableaux s'alignent, le code est affiché dans un bloc à chasse fixe, les listes de tâches obtiennent des cases à cocher, et chaque bloc d'extension de rendu (voir ci-dessous) dessine sa figure en place. L'aperçu est une image fidèle de ce à quoi ressemblera une exportation HTML ou PDF.
Si un document Markdown s'ouvre avec un bloc de métadonnées YAML — la section --- key: value --- que des outils comme Jekyll, Hugo et Obsidian placent tout en haut — Markzen le rend sous forme de carte de métadonnées soignée au-dessus du document, au lieu de laisser le --- de fermeture se transformer en un titre errant.
Modes d'affichage
Un groupe de trois boutons de la barre d'outils définit ce que la fenêtre affiche :
- Vue partagée — l'éditeur et l'aperçu côte à côte. Faites glisser le séparateur pour modifier l'espace alloué à chacun.
- Afficher l'éditeur — l'éditeur seul, remplissant la fenêtre pour une écriture sans distraction.
- Afficher l'aperçu — l'aperçu seul, un lecteur propre en pleine largeur.
Table des matières
Le bouton Table des matières ouvre un panneau construit automatiquement à partir de chaque titre du document (#, ##, ###, …). Cliquez sur n'importe quelle entrée pour faire défiler l'aperçu jusqu'à cette section. Tout titre avec des sous-titres en dessous affiche un chevron : cliquez dessus pour Réduire cette section et masquer ses titres imbriqués, ou Développer pour les faire réapparaître — afin que vous puissiez réduire un long plan aux seules parties sur lesquelles vous travaillez. Les petits boutons 2 / 3 / 4 dans l'en-tête du panneau limitent le plan à cette profondeur de titre — utile dans un long document lorsque vous ne voulez voir que les niveaux supérieurs — et cliquer à nouveau sur le bouton actif ramène tous les niveaux. Le panneau se redimensionne en faisant glisser son bord gauche et se réduit pour libérer de l'espace de lecture. C'est une aide à la navigation uniquement à l'intérieur de l'application — il n'apparaît jamais dans une exportation.
Fournir votre propre plan. Si les titres ne correspondent pas au plan que vous souhaitez, un document peut avoir le sien. Un bloc de code balisé markzen dont la première ligne est toc remplace le panneau généré par la liste écrite en dessous :
`markdown
```markzen
toc
- [Introduction](#intro)
- [Background](#background)
- [Results](#results)
```
L'indentation définit le niveau, et chaque entrée pointe vers une ancre qui doit exister dans le document lui-même — un titre auquel vous avez donné un id explicite, ou un simple <a id="intro"></a>. Le bloc lui-même ne dessine rien : ce sont des métadonnées que le panneau lit.
Tableaux et feuilles de calcul
Les tableaux se déplacent proprement entre Markzen et n'importe quelle feuille de calcul. Collez du texte séparé par des tabulations — copié depuis Excel, Google Sheets, Word ou un tableau web — dans l'éditeur et Markzen le transforme en un tableau approprié écrit dans le balisage propre au document, au lieu d'insérer un mur de caractères de tabulation. Le lecteur de collage est sensible aux guillemets (il gère correctement les cellules qui contiennent elles-mêmes des tabulations, des sauts de ligne ou des guillemets) et ne se déclenche que lorsque le presse-papiers contient une grille rectangulaire propre d'au moins deux colonnes ; tout le reste est collé comme du texte ordinaire.
Vous pouvez également créer un tableau à partir de zéro. Le bouton Insérer un tableau de la barre d'outils ouvre une petite grille — balayez-la pour choisir le nombre de lignes et de colonnes que vous souhaitez, et Markzen écrit un tableau vide de cette taille dans le balisage propre au document, prêt à être rempli. La première ligne est la ligne d'en-tête.
L'inverse fonctionne également. Passez la souris sur n'importe quel tableau rendu dans l'aperçu et un bouton de copie apparaît dans son coin : il copie le tableau sous forme de texte séparé par des tabulations qui se dépose directement dans une cellule de feuille de calcul ou un document Word. Ces boutons de copie ne sont qu'une commodité d'aperçu — ils sont supprimés de chaque exportation et conversion, de sorte qu'un fichier partagé ne contient que le tableau propre.
Extensions de rendu
Markzen étend le balisage standard par le biais de blocs de code. La balise de langage juste après les trois apostrophes inversées ouvrantes décide de la manière dont le bloc est rendu : une balise que Markzen reconnaît comme une extension dessine une figure en direct au lieu d'afficher le code.
Chaque type de figure est dessiné par son propre moteur de rendu, et Markzen récupère un moteur la première fois qu'un document le demande réellement plutôt que de les charger tous au lancement — c'est pourquoi l'application démarre presque instantanément, et pourquoi le premier diagramme d'un type donné peut prendre un moment à apparaître tandis que tous les suivants sont immédiats.
Par exemple, cette source :
```mermaid
graph LR
A --> B --> C
```
est rendue comme un organigramme dynamique, et non comme une liste de code — et elle reste un organigramme dans les exportations PDF et HTML également.
Diagrammes, graphiques, mathématiques, notation musicale, échiquiers et goban, codes QR et bien plus encore sont intégrés — Compatibilité les liste tous avec leur balise.
Chaque extension a sa propre balise de langage (mermaid, chartjs, katex, abc, chess, …). Vous pouvez en mélanger autant que vous le souhaitez avec de la prose ordinaire dans un seul document — elles sont toutes rendues ensemble. Le fait qu'une figure reste une figure une fois le document sorti de Markzen dépend de l'endroit où vous l'envoyez — voir Convertir et exporter ci-dessous.
Formules dans une phrase
Une formule mathématique peut être un bloc à part entière — un bloc katex ou asciimath, seul et centré comme une équation dans un manuel. Cela fonctionne dans les huit langages de balisage.
Une formule peut également se trouver dans une phrase, de sorte que « la surface est pi r carré » se lise comme une ligne de prose avec de vrais symboles. Cela dépend du langage de balisage ayant une notation pour cela, et chacun l'épelle différemment — la notation par langage se trouve dans Compatibilité.
Textile et BBCode sont les deux exceptions, et c'est une limite de ces langages plutôt que de Markzen : aucun n'a jamais défini de manière d'écrire des mathématiques. Dans un document Textile ou BBCode, une formule doit donc être un bloc à part entière. Rien n'est perdu — la formule est rendue et survit à l'exportation — elle ne peut simplement pas être tissée dans une ligne de prose.
Placer et dimensionner une figure
Passez la souris sur une figure rendue dans l'aperçu et un petit panneau apparaît à côté : des boutons alignement (gauche, centre, droite) et — pour les types de figures qui peuvent être redimensionnées — des boîtes largeur et hauteur en pixels. remove style block les efface à nouveau.
Ce choix n'est pas conservé quelque part d'invisible : le panneau l'écrit dans le document, sous la forme d'un court bloc étiqueté markzen placé immédiatement avant la figure à laquelle il s'applique.
```markzen
style
align center
width 480
```
Ainsi, la mise en page voyage avec le fichier — elle fait partie de ce que vous enregistrez, transmettez et exportez, sur n'importe quelle machine. Vous pouvez également écrire le bloc à la main : une directive par ligne, align (left, center ou right), width et height en pixels, s'appliquant toujours au bloc directement en dessous.
Styliser un document avec CSS
Un document Markdown peut également contenir sa propre feuille de style, dans un bloc de code étiqueté style :
```style
h2 { color: #b03030; border-bottom: 2px solid #b03030; }
blockquote { font-style: italic; }
```
Les règles s'appliquent à l'aperçu de ce document et à ses exportations PDF et HTML, en plus du modèle de style actif — une façon de donner à un document un aspect propre sans modifier vos paramètres pour tout le reste. Seuls les sélecteurs ordinaires : les at-rules telles que @media et @keyframes ne sont pas prises en charge, et le bloc ne fonctionne que dans les documents Markdown.
Convertir et exporter
Le menu Convertir en de la barre d'outils est l'endroit où un document terminé quitte Markzen. Il effectue deux actions distinctes.
Convertir vers un autre langage de balisage. Sous Balisage léger, réécrivez le document ouvert dans l'un des sept autres langages de balisage : AsciiDoc, BBCode, Djot, MediaWiki, Org, reStructuredText ou Textile. Utile lorsqu'un wiki demande du MediaWiki, un forum du BBCode, un éditeur de l'AsciiDoc, ou si vous déplacez des notes entre des écosystèmes. Chacun des huit apparaît une fois dans le menu, en tant que langage de balisage : un document enregistré en MediaWiki à partir d'ici est le même fichier que vous obtiendriez ailleurs.
Exporter vers un format finalisé. Confiez le document au convertisseur intégré, qui génère plus de vingt formats de document, regroupés par leur usage :
| Catégorie | Formats |
|---|---|
| Livres électroniques | EPUB 3, FictionBook2 |
| Traitement de texte | Microsoft Word (.docx), OpenDocument (.odt), Rich Text Format (.rtf) |
| Présentation | Microsoft PowerPoint (.pptx), reveal.js (.html) |
| Composition | InDesign ICML, LaTeX (.tex), Typst (.typ) |
| XML | DocBook, JATS, OpenDocument XML, TEI Simple |
| Carnet | Jupyter Notebook (.ipynb) |
| Plan | OPML (.opml) |
Le convertisseur est intégré à Markzen — rien de plus à télécharger ou à configurer. En plus de ceux-ci, trois sorties rapides sont disponibles dans la barre d'outils : Enregistrer en PDF et Enregistrer en HTML exportent le document rendu exactement tel qu'il est prévisualisé (modèle de style, polices et figures d'extension inclus), et Imprimer l'envoie à une imprimante. La police de code est intégrée dans le fichier exporté, de sorte qu'un bloc de code ou un diagramme ASCII apparaît sur la machine du lecteur tel que vous l'avez vu, qu'il ait ou non cette police installée.
Ce qui est transféré et ce qui ne l'est pas. Une figure d'extension de rendu ne reste une figure que si le format cible peut contenir une image, de sorte qu'un document quitte Markzen par l'une des deux voies suivantes :
- En tant que document que vous voyez — les trois sorties de la barre d'outils décrites ci-dessus (PDF, HTML, impression) et cinq des formats du tableau ci-dessus : EPUB 3, Microsoft Word (
.docx), OpenDocument (.odt), Microsoft PowerPoint (.pptx) et Rich Text Format (.rtf). Les diagrammes, formules et partitions sont écrits sous forme d'images et arrivent intacts. - En tant que texte source du document — toutes les autres cibles, et chaque conversion vers un autre langage de balisage. Le texte, les titres, les listes, les tableaux et les liens sont tous convertis ; un bloc
mermaidoukatexarrive comme un bloc de code ordinaire contenant la source que vous avez tapée, car ces formats n'ont pas de figure à laquelle Markzen pourrait les transmettre.
Ainsi, un document construit autour de diagrammes est préférable d'être remis au format PDF, HTML, EPUB, Word, OpenDocument, PowerPoint ou RTF. LaTeX, Typst, reveal.js et les autres vous donnent toujours le document entier — avec la source de chaque figure laissée en place, prête pour les outils de cet écosystème.
Exporter depuis la ligne de commande
Markzen fonctionne également sans ouvrir de fenêtre. Passez le fichier exécutable de Markzen un fichier source et -o avec un chemin de sortie, et il rendra le document et écrira l'exportation directement sur le disque :
markzen.exe report.md -o report.pdf
La source peut être l'un des huit formats de balisage que Markzen lit ; la sortie est un fichier PDF ou HTML, choisi par l'extension du nom de sortie. L'exportation passe par le même rendu que l'application elle-même, de sorte que les diagrammes, les formules et tous les autres blocs d'extension apparaissent comme des figures dynamiques. Les exportations utilisent le modèle de style et les polices par défaut — la ligne de commande s'exécute dans son propre profil propre, séparé de l'application, ce qui signifie également qu'elle fonctionne bien pendant que Markzen est déjà ouvert.
Plusieurs documents peuvent être exportés en un seul appel — donnez n'importe quel nombre de paires source -o output et un seul lancement les rendra tous, à une fraction du coût d'un lancement par fichier :
markzen.exe a.md -o a.pdf b.adoc -o b.html c.rst -o c.pdf
Polices et apparence
Markzen est conçu pour donner à un document un aspect typographique plutôt que générique. Les commandes correspondantes se trouvent sur la barre d'outils derrière le bouton Style et polices, afin que vous puissiez les ajuster pendant que vous lisez ; le thème et la langue de l'interface se trouvent dans Paramètres → Affichage.
Modèle de style
Style propose cinq styles d'aperçu : Standard, GitHub, Livre, Moderne, Minimal. Le modèle que vous choisissez est également le style appliqué aux exportations PDF et HTML, il décide donc de la façon dont un document partagé est lu — choisissez Livre ou Moderne pour un document que vous allez remettre, Minimal pour une lecture sans distraction. Le modèle ne stylise que l'aperçu, jamais l'éditeur.
Polices
Trois sélecteurs dans le même panneau définissent une police distincte pour chaque type de texte — Titre, Corps et Code — ce qui donne à un document Markzen un aspect typographique :
- Titre — Oswald, Playfair Display, Merriweather, Raleway, Montserrat, Lora, Libre Baskerville, Bebas Neue, Abril Fatface, Cinzel.
- Corps — Inter, Roboto, Georgia, Lato, Source Serif 4, Nunito, PT Serif, Crimson Text, Libre Franklin, Open Sans.
- Code — JetBrains Mono, Source Code Pro, Cascadia Mono, Fira Mono.
Les polices de code sont choisies pour une propriété au-delà de leur apparence : elles dessinent toutes les caractères de dessin de boîte (│ ├ └ ─) dont sont faites les listes d'arborescence et les diagrammes ASCII, de sorte qu'une arborescence de répertoires collée dans un bloc de code conserve sa forme au lieu de se briser en espaces. Ce sont également les variantes sans ligatures — une police avec ligatures redessine != comme un seul ≠, ce qui est agréable dans un éditeur de code et incorrect dans un document qui est censé montrer ce que le fichier dit réellement. JetBrains Mono et Source Code Pro sont livrés avec Markzen, ils fonctionnent donc sur une machine qui ne les a jamais vus et sans aucune connexion.
Taille du texte
Les boutons Agrandir le texte et Réduire le texte de la barre d'outils modifient la taille du texte.
Thème et langue
Dans Paramètres → Affichage :
- Thème — Clair ou Sombre. Par défaut : Clair.
- Langue — L'interface de Markzen est traduite dans plus de cinquante langues, y compris les écritures de droite à gauche (arabe, hébreu) et CJK (chinois, japonais, coréen).
Compatibilité
Les tableaux de référence : ce que chaque langage de balisage prend en charge, et chaque type de figure dynamique que Markzen peut dessiner. Tout ici concerne ce qui fonctionne où — les explications se trouvent dans les sections ci-dessus.
Ce que chaque langage de balisage peut faire
| Langage de balisage | Ouvre les fichiers se terminant par | Figures dynamiques | Panneau de contenu | Formule dans une phrase | Ne peut pas exprimer |
|---|---|---|---|---|---|
| Markdown | .md, .markdown |
toutes | oui | $…$ |
alignement du texte |
| AsciiDoc | .adoc, .asciidoc, .asc |
toutes sauf style |
oui | bloc seulement | barré |
| reStructuredText | .rst, .rest |
toutes sauf style |
oui | $…$ |
barré |
| Org | .org |
toutes sauf style |
oui | $…$ |
alignement gauche et droit |
| Textile | .textile |
toutes sauf style |
oui | bloc seulement | — |
| Djot | .dj |
toutes sauf style |
oui | $`…` |
— |
| MediaWiki | .wiki, .mediawiki, .wikitext |
toutes sauf style |
oui | <math> |
code en ligne, barré, citation, alignement du texte |
| BBCode | .bbcode, .bb |
toutes sauf style |
oui | bloc seulement | — |
Figures dynamiques — le bloc style est la seule exception : il applique du CSS au document lui-même, ce que seul Markdown prend en charge. Tous les autres types de figures fonctionnent dans toutes les langues. Dans un document BBCode, le bloc est écrit [code=mermaid]…[/code] plutôt qu'avec des accents graves ; dans MediaWiki, <syntaxhighlight lang="mermaid">…</syntaxhighlight>.
Ne peut pas exprimer — ce sont des limites des langages de balisage eux-mêmes, pas de Markzen : là où un langage n'a pas de notation pour quelque chose, Markzen n'offre pas de bouton pour cela plutôt que d'écrire un dialecte privé que seul il pourrait relire. Voir Formules dans une phrase pour la ligne des mathématiques.
Chaque type de figure
Écrivez la balise après les trois accents graves d'ouverture — ```mermaid — et le bloc devient une figure.
| Catégorie | Figure | Balise de bloc | Notes |
|---|---|---|---|
| Diagrammes | Mermaid | mermaid |
organigrammes, séquences, classes, Gantt, ER, états |
| Graphviz | graphviz |
le langage DOT | |
| Cytoscape | cytoscape |
graphes de réseau ; panoramique et zoom dans l'aperçu | |
| Markmap | markmap |
carte mentale à partir d'un plan à puces ; cliquez pour plier | |
| Timeline | timeline |
chronologie verticale des événements | |
| Diagrammes logiciels | Nomnoml | nomnoml |
UML |
| PlantUML | plantuml |
UML — la seule figure qui nécessite une connexion internet | |
| DBML | dbml |
diagrammes de schémas de base de données | |
| Graphiques | Chart.js | chartjs |
barres, lignes, secteurs, radar |
| Vega-Lite | vega-lite |
graphiques déclaratifs à partir de JSON | |
| ECharts | echarts |
grands graphiques interactifs | |
| Développement IT | Pseudocode | pseudocode |
algorithmes typographiés |
| Tabulator | tabulator |
tableau interactif triable | |
| Bytefield | bytefield |
agencements de champs de bits et d'octets | |
| QR Code | qrcode |
||
| Railroad | railroad |
diagrammes de syntaxe | |
| WaveDrom | wavedrom |
diagrammes de synchronisation numérique | |
| Mathématiques | KaTeX | katex |
aussi $…$ dans une phrase — voir le tableau ci-dessus |
| AsciiMath | asciimath |
notation mathématique en texte brut | |
| Graphes | function-plot | fnplot |
tracer une courbe de fonction |
| JSXGraph | jsxgraph |
géométrie interactive | |
| Plotly | plotly |
graphiques scientifiques et 3D | |
| Sciences | SMILES | smiles |
diagrammes de structure chimique |
| Musique | ABC Notation | abc |
partition musicale à partir de texte brut |
| VexFlow | vexflow |
portées gravées | |
| VexChords | vexchords |
diagrammes d'accords de guitare | |
| ChordPro | chordpro |
accords au-dessus des paroles | |
| MusicXML | musicxml |
partitions complètes | |
| Jeux | Chess | chess |
un échiquier à partir d'une position FEN |
| Go Board | goboard |
9×9, 13×13 et 19×19 | |
| Document | Markzen | markzen |
invisible : place et dimensionne la figure en dessous, ou remplace le panneau de contenu |
| Style | style |
invisible : CSS pour ce document — Markdown uniquement |
Associations de fichiers
Sous Windows, l'installateur peut enregistrer Markzen comme gestionnaire pour chaque type de fichier de balisage qu'il lit — les quinze extensions listées dans Compatibilité, dans les huit langages. Une fois enregistré, double-cliquer sur l'un de ces fichiers dans l'Explorateur l'ouvre directement dans Markzen, et si plusieurs éditeurs sont installés, vous pouvez toujours choisir Markzen via "Ouvrir avec…".
Raccourcis clavier
| Touche | Action |
|---|---|
Ctrl+S |
Enregistrer |
Ctrl+Shift+S |
Enregistrer sous |
Ctrl+ + / Ctrl+ - |
Augmenter / diminuer la taille du texte |
Les raccourcis standard de l'éditeur — rechercher, remplacer, copier, coller, annuler, rétablir — et les raccourcis de la barre d'outils de formatage (gras Ctrl+B, italique Ctrl+I, titre Ctrl+H, lien Ctrl+K, et plus) fonctionnent dans le volet de l'éditeur. Un raccourci de formatage n'existe que là où le balisage actuel a la construction — Ctrl+D ne fait rien dans un document AsciiDoc, qui n'a pas de barré propre (voir L'éditeur).
Astuces
- Masquez l'éditeur pour lire. La vue unique avec l'aperçu affiché transforme Markzen en un lecteur propre, et les cinq modèles de style vous permettent de définir son apparence.
- Un document, toutes sortes de contenus. Un organigramme Mermaid, une équation KaTeX et une partition musicale peuvent côtoyer de la prose simple — ils sont tous rendus ensemble et survivent tous à l'exportation PDF et HTML.
- Le modèle de style est l'apparence de l'exportation. Quel que soit le modèle que vous choisissez, c'est le style intégré à la sortie PDF et HTML, alors définissez-le avant d'exporter.
- Écrivez dans le balisage que vous aimez, livrez dans le format dont ils ont besoin. Rédigez en Markdown (ou l'un des huit), puis utilisez Convertir vers pour un fichier Word, une présentation, un livre électronique ou une source LaTeX — aucun outil séparé n'est requis.