Markzen Aiuto

Aiuto

Che cos'è Markzen?

Markzen è un editor desktop per linguaggi di markup leggeri — Markdown e altri sei — con un'anteprima live completamente stilizzata. Si scrive testo semplice marcato con punteggiatura semplice a sinistra, e Markzen lo renderizza come HTML formattato a destra mentre si digita.

Ciò che lo distingue da un normale editor Markdown è il round-trip. Markzen legge otto linguaggi di markup, renderizza 30 estensioni live (diagrammi, grafici, formule matematiche, spartiti musicali, scacchiere, codici QR) all'interno del documento, ed esporta in più di venti formati — ebook, Word, PowerPoint, LaTeX, Jupyter notebooks e altro. Scrivi una volta, e ottieni il risultato in quasi qualsiasi formato. Il convertitore è integrato, quindi non ci sono strumenti esterni da installare.

Puoi aprire un file esistente o semplicemente iniziare a digitare — non è necessario aprire un file prima.

L'editor

Il riquadro sinistro è un editor di codice CodeMirror completo, non una semplice casella di testo: ha l'evidenziazione della sintassi per il markup che stai scrivendo, una barra degli strumenti di formattazione (grassetto, corsivo, titoli, elenchi e altro, oltre a pulsanti dedicati per l'inserimento di collegamenti e immagini — vedi Collegamenti e immagini — e per l'inserimento di una tabella, vedi Tabelle e fogli di calcolo), e una ricerca di trova e sostituisci. Le scorciatoie di modifica standard — copia, incolla, annulla, ripristina — funzionano come previsto.

Scrivi in uno degli otto linguaggi di markup leggeri. Questi sono formati di testo semplice che esprimono la struttura con la punteggiatura (# per un titolo, * per l'enfasi) invece di uno stile nascosto, quindi un documento rimane leggibile come testo e facile da confrontare nel controllo di versione. Markzen legge tutti e otto e decide quale linguaggio è un file in base alla sua estensione — non scegli mai il formato manualmente. Compatibilità elenca quali estensioni aprono quale linguaggio.

Ogni linguaggio ha le proprie convenzioni e il proprio ecosistema di documenti esistente; Markzen rende ciascuno nel proprio dialetto piuttosto che convertire tutto prima in Markdown. BBCode è l'unico senza uno standard unico — ogni forum ha inventato la propria variante — quindi Markzen lo legge generosamente, accettando le ortografie comuni fianco a fianco ([list] o [ul], [h1] o [heading=1]) e lasciando qualsiasi tag che non riconosce visibile come testo semplice piuttosto che inghiottirlo. Per cambiare il tipo di markup in cui è scritto un documento, usa il menu Converti in della barra degli strumenti (vedi Converti ed esporta sotto).

Non tutti i linguaggi possono esprimere tutto. La barra degli strumenti di formattazione contiene gli stessi pulsanti in ogni documento, ma Markzen scrive sempre solo il markup che il linguaggio stesso definisce — non inventa mai un dialetto privato per coprire una lacuna. Un pulsante per il quale il linguaggio corrente non ha una notazione è disattivato. Grassetto, corsivo, titoli, elenchi, blocchi di codice, collegamenti, immagini, regole e tabelle sono disponibili in tutti e otto; le poche lacune sono elencate in Compatibilità. Quello di Markdown è quello che sorprende le persone: non ha un modo standard per centrare un paragrafo, quindi Markzen non offre pulsanti di allineamento lì piuttosto che scrivere qualcosa che solo alcuni lettori onorerebbero.

La dimensione del testo è impostata con i pulsanti Ingrandisci testo e Riduci testo della barra degli strumenti. Il riquadro dell'editor può anche essere nascosto completamente — quando lo è, Markzen diventa un puro lettore (vedi Anteprima dal vivo).

La barra degli strumenti di formattazione ha due pulsanti dedicati per inserire un collegamento o un'immagine nel documento, ed ognuno apre un piccolo popup proprio dove si trova il cursore. Collegamento (Ctrl+K) — o premere Ctrl+K — inserisce un collegamento ipertestuale: digitare il testo del collegamento e il suo indirizzo, e Markzen scrive il markup corretto per esso. Immagine inserisce un'immagine allo stesso modo, con alcune scelte aggiuntive trattate di seguito.

Entrambi sono scritti nel markup utilizzato dal documento corrente — un collegamento inserito in un file AsciiDoc viene visualizzato come AsciiDoc, in un file Org come Org, e così via in tutte le otto lingue.

Partendo da un indirizzo che si ha già. Incollare un indirizzo web nel documento, selezionarlo e premere Ctrl+K: Markzen vede che la selezione è un indirizzo piuttosto che parole, lo inserisce nel campo indirizzo del popup e lascia il cursore nel campo di testo vuoto, in attesa di ciò che il collegamento dovrebbe dire. Senza di ciò, un indirizzo selezionato sarebbe diventato il testo visibile del collegamento — un collegamento che si legge come un URL nudo. I percorsi di file assoluti contano anche come indirizzi, su Windows e altrove, quindi la stessa scorciatoia trasforma un percorso incollato in un collegamento a quel file.

Modificare un collegamento o un'immagine che si ha già. Posizionare il cursore in qualsiasi punto di un collegamento o un'immagine esistente e aprire di nuovo il popup (il pulsante, o Ctrl+K): Markzen riconosce la costruzione, carica il suo testo e indirizzo corrente nel popup, e sostituisce il tutto quando si conferma — così lo si modifica sul posto invece di annidare accidentalmente un nuovo collegamento all'interno di quello vecchio.

Per un'immagine, il popup offre anche un pulsante Sfoglia immagine per scegliere un file dal disco invece di digitare un percorso — si apre nella cartella da cui si è presa l'ultima immagine, tenuta separata da quella da cui provengono i documenti — e una scelta importante: se l'immagine è incorporata o collegata.

Immagini incorporate o collegate

Quando si inserisce un'immagine, Markzen può memorizzarla nel documento in due modi:

  • Collegato — il documento punta solo all'immagine, tramite percorso di file o indirizzo web. Il file del documento rimane piccolo, ma l'immagine deve viaggiare con esso (o rimanere raggiungibile al suo URL), altrimenti non verrà visualizzata altrove. Questa è l'impostazione predefinita.
  • Incorporato — i byte effettivi dell'immagine vengono scritti nel documento come testo (un blocco data: base64), quindi il file è completamente autonomo: un unico file contiene tutto, senza nulla da perdere. Il compromesso è la dimensione — il documento cresce del peso dell'immagine, e un'immagine incorporata non può usare un percorso relativo.

Scegliere Incorporata quando si desidera un singolo file portatile da consegnare; scegliere Collegata quando si tengono le immagini accanto al documento e si desidera che il file rimanga piccolo.

Per un'immagine collegata, appare un'altra opzione: Percorso relativo. Quando l'immagine si trova nella stessa cartella del documento (o in una sottocartella), spuntando questa opzione si scrive il riferimento come un breve percorso relativo invece di uno assoluto completo, in modo che il collegamento continui a funzionare quando si spostano il documento e le sue immagini insieme. Viene offerta solo quando l'immagine si trova all'interno della cartella del documento — altrimenti non c'è un percorso relativo da scrivere.

Le immagini incorporate rimangono ordinate nell'editor. Un'immagine incorporata in base64 è un lungo muro di testo che altrimenti seppellirebbe le linee circostanti, quindi Markzen ripiega ciascuna in un piccolo chip che mostra il suo tipo e dimensione (ad esempio 🖼 webp · 38 KB). Il chip è solo per la visualizzazione — il testo sottostante è intatto, quindi salvare, copiare o tagliare porta sempre l'immagine completa, e il cursore salta il chip come una singola unità.

File, schede e salvataggio

Markzen mantiene aperti tutti i documenti che desideri contemporaneamente, ognuno nella propria scheda, in modo da poter lavorare su più file e passare da uno all'altro liberamente. Non è necessario aprire un file per iniziare: inizia a digitare nel documento vuoto già presente oppure usa i pulsanti dei file della barra degli strumenti:

  • Nuovo documento — apre un breve menu (Crea un nuovo) che elenca gli otto linguaggi di markup; scegline uno per iniziare un nuovo documento vuoto scritto in quel markup, in una nuova scheda.
  • Apri un file Markdown — cerca un file esistente e aprilo. Il selettore accetta tutti gli otto formati di markup e Markzen sceglie quello giusto dall'estensione del file. Si apre nella cartella da cui hai prelevato l'ultimo documento, ricordata tra le sessioni, in modo da non ricominciare da zero ogni volta.
  • Salva — riscrive il documento attivo nel suo file. Un documento che non è mai stato salvato passa a Salva con nome in modo da poterlo nominare prima.
  • Salva come — salva il documento attivo in un nuovo file, lasciando intatto l'originale.

Puoi anche trascinare un file dal tuo file manager e rilasciarlo sulla finestra per aprirlo.

Ogni documento aperto è una scheda nella parte superiore della finestra. Una scheda non salvata è contrassegnata da un punto e una scheda il cui markup non è Markdown porta un piccolo badge di formato (ad esempio adoc). La × su una scheda la chiude — e la chiusura di un documento con modifiche non salvate non le scarta mai silenziosamente: una barra in linea appare sulla scheda in modo da poter Salva o Ignora prima.

Mentre un documento è aperto, Markzen monitora il suo file su disco. Se il file cambia in un altro programma e non hai modifiche non salvate tue, Markzen recupera automaticamente la nuova versione; se hai modifiche non salvate, chiede prima — una barra in linea Ricarica ti consente di decidere se prendere la versione su disco o mantenere la tua.

Anteprima dal vivo

Il riquadro destro è il documento renderizzato come HTML stilizzato, aggiornato in tempo reale mentre digiti. I collegamenti funzionano, le tabelle si allineano, il codice viene mostrato in un blocco a spaziatura fissa, gli elenchi di attività ottengono caselle di controllo e ogni blocco di estensione di rendering (vedi sotto) disegna la sua figura in posizione. L'anteprima è un'immagine fedele di come apparirà un'esportazione HTML o PDF.

Se un documento Markdown si apre con un blocco YAML front-matter — la sezione --- key: value --- che strumenti come Jekyll, Hugo e Obsidian mettono in cima — Markzen lo renderizza come una ordinata scheda di metadati sopra il documento, invece di lasciare che il --- di chiusura si trasformi in un'intestazione errante.

Modalità di layout

Un gruppo di tre pulsanti della barra degli strumenti imposta ciò che la finestra mostra:

  • Vista divisa — editor e anteprima affiancati. Trascina il divisore per cambiare quanto spazio ottiene ciascuno.
  • Mostra editor — solo l'editor, che riempie la finestra per una scrittura senza distrazioni.
  • Mostra anteprima — solo l'anteprima, un lettore pulito a larghezza intera.

Indice

Il pulsante Indice apre un pannello costruito automaticamente da ogni intestazione nel documento (#, ##, ###, …). Clicca su qualsiasi voce per scorrere l'anteprima a quella sezione. Qualsiasi intestazione con sotto-intestazioni mostra un chevron: cliccalo per Comprimi quella sezione e nascondere le sue intestazioni annidate, o Espandi per farle tornare — così puoi ripiegare una lunga struttura fino alle sole parti su cui stai lavorando. I piccoli pulsanti 2 / 3 / 4 nell'intestazione del pannello limitano la struttura a quella profondità di intestazione — utile in un documento lungo quando vuoi solo i livelli superiori in vista — e cliccando di nuovo su quello attivo riporta ogni livello. Il pannello si ridimensiona trascinando il suo bordo sinistro e si comprime per liberare spazio di lettura. È un aiuto alla navigazione solo all'interno dell'app — non appare mai in un'esportazione.

Fornire il proprio indice. Se le intestazioni non sono l'indice che desideri, un documento può portare il proprio. Un blocco di codice taggato markzen la cui prima riga è toc sostituisce il pannello generato con l'elenco scritto sotto di esso:

`markdown

```markzen
toc
- [Introduction](#intro)
  - [Background](#background)
- [Results](#results)
```

L'indentazione imposta il livello, e ogni voce punta a un ancoraggio che deve esistere nel documento stesso — un'intestazione a cui hai dato un id esplicito, o un semplice <a id="intro"></a>. Il blocco stesso non disegna nulla: è un metadato che il pannello legge.

Tabelle e fogli di calcolo

Le tabelle si spostano facilmente tra Markzen e qualsiasi foglio di calcolo. Incolla il testo separato da tabulazioni — copiato da Excel, Fogli Google, Word o una tabella web — nell'editor e Markzen lo trasforma in una tabella corretta scritta nel markup del documento stesso, invece di inserire un muro di caratteri di tabulazione. Il lettore di incolla è consapevole delle virgolette (gestisce correttamente le celle che contengono tabulazioni, interruzioni di riga o virgolette) e si attiva solo quando gli appunti contengono una griglia rettangolare pulita di almeno due colonne; qualsiasi altra cosa viene incollata come testo normale.

Puoi anche iniziare una tabella da zero. Il pulsante Inserisci tabella della barra degli strumenti apre una piccola griglia — scorri su di essa per scegliere quante righe e colonne desideri, e Markzen scrive una tabella vuota di quella dimensione nel markup del documento stesso, pronta per essere digitata. La prima riga è la riga di intestazione.

Funziona anche il contrario. Passa il mouse su qualsiasi tabella renderizzata nell'anteprima e un pulsante di copia appare nell'angolo: copia la tabella come testo separato da tabulazioni che si inserisce direttamente in una cella di foglio di calcolo o in un documento Word. Questi pulsanti di copia sono solo una comodità dell'anteprima — vengono rimossi da ogni esportazione e conversione, quindi un file condiviso contiene solo la tabella pulita.

Estensioni di rendering

Markzen estende il markup standard tramite blocchi di codice. Il tag del linguaggio subito dopo le tre virgolette inverse di apertura decide come viene renderizzato il blocco: un tag che Markzen riconosce come estensione disegna una figura dal vivo invece di mostrare il codice.

Ogni tipo di figura è disegnato dal proprio motore di rendering, e Markzen recupera un motore la prima volta che un documento lo richiede effettivamente invece di caricarli tutti all'avvio — motivo per cui l'app si avvia quasi istantaneamente, e perché il primo diagramma di un dato tipo può richiedere un momento per apparire mentre ogni successivo è immediato.

Ad esempio, questa fonte:

```mermaid
graph LR
  A --> B --> C
```

viene renderizzata come un diagramma di flusso dal vivo, non come un elenco di codice — e rimane un diagramma di flusso anche nelle esportazioni PDF e HTML.

Diagrammi, grafici, matematica, notazione musicale, scacchi e Go, codici QR e altro ancora sono integrati — Compatibilità elenca ognuno di essi con il proprio tag.

Ogni estensione ha il proprio tag di linguaggio (mermaid, chartjs, katex, abc, chess, …). Puoi mescolarne quanti ne vuoi con la prosa ordinaria in un singolo documento — si renderizzano tutti insieme. Se una figura è ancora una figura una volta che il documento lascia Markzen dipende da dove la invii — vedi Converti ed esporta qui sotto.

Formule all'interno di una frase

Una formula matematica può essere un blocco a sé stante — un blocco katex o asciimath, autonomo e centrato come un'equazione in un libro di testo. Funziona in tutti gli otto linguaggi di markup.

Una formula può anche trovarsi all'interno di una frase, in modo che "l'area è pi greco r quadrato" si legga come una riga di prosa con simboli reali al suo interno. Ciò dipende dal linguaggio di markup che ha una notazione per essa, e ognuno la scrive in modo diverso — la notazione per linguaggio è in Compatibilità.

Textile e BBCode sono le due eccezioni, ed è un limite di quei linguaggi piuttosto che di Markzen: nessuno dei due ha mai definito un modo per scrivere la matematica. In un documento Textile o BBCode una formula deve quindi essere un blocco a sé stante. Nulla è perso — la formula viene renderizzata e sopravvive all'esportazione — semplicemente non può essere intrecciata in una riga di prosa.

Posizionamento e dimensionamento di una figura

Passa il mouse su una figura renderizzata nell'anteprima e apparirà un piccolo pannello accanto ad essa: pulsanti allineamento (sinistra, centro, destra) e — per i tipi di figura che possono essere ridimensionati — caselle larghezza e altezza in pixel. remove style block li cancella di nuovo.

Questa scelta non viene conservata in un luogo invisibile: il pannello la scrive nel documento, come un breve blocco taggato markzen posizionato immediatamente prima della figura a cui si applica.

```markzen
style
align center
width 480
```

Quindi il layout viaggia con il file — fa parte di ciò che salvi, consegni ed esporti, su qualsiasi macchina. Puoi anche scrivere il blocco a mano: una direttiva per riga, align (left, center o right), width e height in pixel, sempre applicandosi al blocco direttamente sotto di esso.

Stilizzare un documento con CSS

Un documento Markdown può anche portare il proprio foglio di stile, in un blocco di codice taggato style:

```style
h2 { color: #b03030; border-bottom: 2px solid #b03030; }
blockquote { font-style: italic; }
```

Le regole si applicano all'anteprima di quel documento e alle sue esportazioni PDF e HTML, in aggiunta a qualsiasi modello di stile attivo — un modo per dare a un documento un aspetto proprio senza modificare le impostazioni per tutto il resto. Solo selettori ordinari: le at-rules come @media e @keyframes non sono supportate, e il blocco funziona solo nei documenti Markdown.

Converti ed esporta

Il menu Converti in della barra degli strumenti è il punto in cui un documento finito lascia Markzen. Svolge due funzioni distinte.

Converti in un altro linguaggio di markup. Sotto Markup leggero, riscrivi il documento aperto in uno degli altri sette linguaggi di markup: AsciiDoc, BBCode, Djot, MediaWiki, Org, reStructuredText o Textile. Utile quando una wiki richiede MediaWiki, un forum richiede BBCode, un editore richiede AsciiDoc o stai spostando note tra ecosistemi. Ciascuno degli otto appare una volta nel menu, come linguaggio di markup: un documento salvato come MediaWiki da qui è lo stesso file che otterresti altrove.

Esporta in un formato finito. Consegna il documento al convertitore in dotazione, che produce più di venti formati di documento, raggruppati per scopo:

Categoria Formati
Ebook EPUB 3, FictionBook2
Elaboratore di testi Microsoft Word (.docx), OpenDocument (.odt), Rich Text Format (.rtf)
Presentazione Microsoft PowerPoint (.pptx), reveal.js (.html)
Composizione InDesign ICML, LaTeX (.tex), Typst (.typ)
XML DocBook, JATS, OpenDocument XML, TEI Simple
Taccuino Jupyter Notebook (.ipynb)
Schema OPML (.opml)

Il convertitore è incluso in Markzen — niente di extra da scaricare o configurare. Accanto a questi, tre output rapidi si trovano sulla barra degli strumenti: Salva come PDF e Salva come HTML esportano il documento renderizzato esattamente come visualizzato in anteprima (modello di stile, font e figure di estensione inclusi), e Stampa lo invia a una stampante. Il font del codice viaggia all'interno del file esportato, quindi un blocco di codice o un diagramma ASCII appare sulla macchina del lettore come l'hai visto tu, indipendentemente dal fatto che abbiano quel font installato.

Cosa viaggia e cosa no. Una figura di estensione di rendering rimane una figura solo dove il formato di destinazione può contenere un'immagine, quindi un documento lascia Markzen tramite uno dei due percorsi:

  • Come il documento che vedi — i tre output della barra degli strumenti appena descritti (PDF, HTML, stampa) e cinque dei formati nella tabella sopra: EPUB 3, Microsoft Word (.docx), OpenDocument (.odt), Microsoft PowerPoint (.pptx) e Rich Text Format (.rtf). Diagrammi, formule e spartiti vengono scritti come immagini e arrivano intatti.
  • Come testo sorgente del documento — ogni altra destinazione e ogni conversione in un altro linguaggio di markup. Prosa, intestazioni, elenchi, tabelle e collegamenti vengono tutti convertiti; un blocco mermaid o katex arriva come un normale blocco di codice contenente il sorgente che hai digitato, perché quei formati non hanno una figura da consegnare a Markzen.

Quindi un documento costruito attorno a diagrammi è meglio consegnarlo come PDF, HTML, EPUB, Word, OpenDocument, PowerPoint o RTF. LaTeX, Typst, reveal.js e il resto ti danno comunque l'intero documento — con il sorgente di ogni figura lasciato al suo posto, pronto per gli strumenti di quell'ecosistema.

Esportazione dalla riga di comando

Markzen funziona anche senza aprire una finestra. Passa all'eseguibile di Markzen un file sorgente e -o con un percorso di output, e renderizzerà il documento e scriverà l'esportazione direttamente su disco:

markzen.exe report.md -o report.pdf

La sorgente può essere uno degli otto formati di markup che Markzen legge; l'output è un file PDF o HTML, scelto dall'estensione del nome di output. L'esportazione passa attraverso lo stesso rendering dell'app stessa, quindi diagrammi, formule e ogni altro blocco di estensione vengono visualizzati come figure attive. Le esportazioni utilizzano il modello di stile e i font predefiniti — la riga di comando viene eseguita nel suo profilo pulito, separato dall'app, il che significa anche che funziona bene mentre Markzen è già aperto.

Diversi documenti possono essere esportati in una sola chiamata — fornisci un numero qualsiasi di coppie sorgente -o output e un singolo avvio li renderizza tutti, a una frazione del costo di avvio una volta per file:

markzen.exe a.md -o a.pdf b.adoc -o b.html c.rst -o c.pdf

Caratteri e aspetto

Markzen è progettato per far sì che un documento abbia un aspetto tipografico piuttosto che generico. I controlli per questo si trovano insieme sulla barra degli strumenti dietro il pulsante Stile e caratteri, in modo da poterli regolare mentre si legge; il tema e la lingua dell'interfaccia si trovano in Impostazioni → Visualizzazione.

Modello di stile

Stile offre cinque stili di anteprima: Standard, GitHub, Book, Modern, Minimal. Il modello scelto è anche lo stile applicato alle esportazioni PDF e HTML, quindi decide come viene letto un documento condiviso — scegli Book o Modern per qualcosa che consegnerai, Minimal per una lettura senza distrazioni. Il modello stilizza solo l'anteprima, mai l'editor.

Caratteri

Tre selettori nello stesso pannello impostano un carattere separato per ogni tipo di testo — Intestazione, Corpo e Codice — il che rende un documento Markzen simile a un testo tipografico:

  • Intestazione — Oswald, Playfair Display, Merriweather, Raleway, Montserrat, Lora, Libre Baskerville, Bebas Neue, Abril Fatface, Cinzel.
  • Corpo — Inter, Roboto, Georgia, Lato, Source Serif 4, Nunito, PT Serif, Crimson Text, Libre Franklin, Open Sans.
  • Codice — JetBrains Mono, Source Code Pro, Cascadia Mono, Fira Mono.

I caratteri per il codice sono scelti per una proprietà che va oltre l'aspetto: disegnano tutti i caratteri di disegno di caselle (│ ├ └ ─) di cui sono fatti gli elenchi ad albero e i diagrammi ASCII, in modo che un albero di directory incollato in un blocco di codice mantenga la sua forma invece di rompersi in spazi. Sono anche le varianti senza legature — un carattere con legature ridisegna != come un singolo , il che è piacevole in un editor di codice e sbagliato in un documento che deve mostrare ciò che il file dice effettivamente. JetBrains Mono e Source Code Pro sono inclusi in Markzen, quindi funzionano su una macchina che non li ha mai visti e senza alcuna connessione.

Dimensione del testo

I pulsanti Ingrandisci testo e Riduci testo della barra degli strumenti modificano la dimensione del testo.

Tema e lingua

In Impostazioni → Visualizzazione:

  • TemaChiaro o Scuro. Predefinito: Chiaro.
  • Lingua — L'interfaccia di Markzen è tradotta in più di cinquanta lingue, inclusi script da destra a sinistra (arabo, ebraico) e CJK (cinese, giapponese, coreano).

Compatibilità

Le tabelle di riferimento: cosa supporta ogni linguaggio di markup e ogni tipo di figura dinamica che Markzen può disegnare. Tutto qui riguarda cosa funziona dove — le spiegazioni si trovano nelle sezioni precedenti.

Cosa può fare ogni linguaggio di markup

Linguaggio di markup Apre file con estensione Figure dinamiche Pannello dei contenuti Formula in una frase Non può esprimere
Markdown .md, .markdown tutte $…$ allineamento del testo
AsciiDoc .adoc, .asciidoc, .asc tutte tranne style solo blocco barrato
reStructuredText .rst, .rest tutte tranne style $…$ barrato
Org .org tutte tranne style $…$ allineamento a sinistra e a destra
Textile .textile tutte tranne style solo blocco
Djot .dj tutte tranne style $`…`
MediaWiki .wiki, .mediawiki, .wikitext tutte tranne style <math> codice inline, barrato, citazione, allineamento del testo
BBCode .bbcode, .bb tutte tranne style solo blocco

Figure dinamiche — il blocco style è l'unica eccezione: applica CSS al documento stesso, cosa che solo Markdown supporta. Ogni altro tipo di figura funziona in ogni linguaggio. In un documento BBCode il blocco è scritto [code=mermaid]…[/code] anziché con i backtick; in MediaWiki, <syntaxhighlight lang="mermaid">…</syntaxhighlight>.

Non può esprimere — questi sono limiti dei linguaggi di markup stessi, non di Markzen: laddove un linguaggio non ha una notazione per qualcosa, Markzen non offre un pulsante per essa piuttosto che scrivere un dialetto privato che solo esso potrebbe rileggere. Vedi Formule all'interno di una frase per la riga della matematica.

Ogni tipo di figura

Scrivi il tag dopo i tre backtick di apertura — ```mermaid — e il blocco diventa una figura.

Categoria Figura Tag del blocco Note
Diagrammi Mermaid mermaid diagrammi di flusso, sequenza, classe, Gantt, ER, stato
Graphviz graphviz il linguaggio DOT
Cytoscape cytoscape grafici di rete; pan e zoom nell'anteprima
Markmap markmap mappa mentale da un elenco puntato; clicca per piegare
Timeline timeline cronologia verticale degli eventi
Diagrammi software Nomnoml nomnoml UML
PlantUML plantuml UML — l'unica figura che necessita di una connessione internet
DBML dbml diagrammi di schema di database
Grafici Chart.js chartjs a barre, a linee, a torta, a radar
Vega-Lite vega-lite grafici dichiarativi da JSON
ECharts echarts grandi grafici interattivi
Sviluppo IT Pseudocode pseudocode algoritmi tipografici
Tabulator tabulator tabella interattiva ordinabile
Bytefield bytefield layout di campi bit e byte
QR Code qrcode
Railroad railroad diagrammi di sintassi
WaveDrom wavedrom diagrammi di temporizzazione digitale
Matematica KaTeX katex anche $…$ in una frase — vedi la tabella sopra
AsciiMath asciimath notazione matematica in testo semplice
Grafici function-plot fnplot traccia una curva di funzione
JSXGraph jsxgraph geometria interattiva
Plotly plotly grafici scientifici e 3D
Scienze SMILES smiles diagrammi di struttura chimica
Musica ABC Notation abc spartiti da testo semplice
VexFlow vexflow pentagrammi incisi
VexChords vexchords diagrammi di accordi di chitarra
ChordPro chordpro accordi sopra i testi
MusicXML musicxml partiture complete
Giochi Chess chess una scacchiera da una posizione FEN
Go Board goboard 9×9, 13×13 e 19×19
Documento Markzen markzen invisibile: posiziona e dimensiona la figura sottostante, o sovrascrive il pannello dei contenuti
Style style invisibile: CSS per questo documento — solo Markdown

Associazioni di file

Su Windows, il programma di installazione può registrare Markzen come gestore per ogni tipo di file di markup che legge — tutte le quindici estensioni elencate in Compatibilità, in tutte le otto lingue. Una volta registrato, facendo doppio clic su uno di questi file in Esplora file lo si apre direttamente in Markzen, e se sono installati più editor è comunque possibile scegliere Markzen tramite "Apri con…".

Scorciatoie da tastiera

Tasto Azione
Ctrl+S Salva
Ctrl+Shift+S Salva con nome
Ctrl+ + / Ctrl+ - Aumenta / diminuisce la dimensione del testo

Le scorciatoie standard dell'editor — trova, sostituisci, copia, incolla, annulla, ripristina — e le scorciatoie della barra degli strumenti di formattazione (grassetto Ctrl+B, corsivo Ctrl+I, intestazione Ctrl+H, collegamento Ctrl+K e altro) funzionano nel riquadro dell'editor. Una scorciatoia di formattazione esiste solo dove il markup corrente ha la costruzione — Ctrl+D non fa nulla in un documento AsciiDoc, che non ha un proprio barrato (vedi L'editor).

Suggerimenti

  • Nascondi l'editor per leggere. La vista singola con l'anteprima mostrata trasforma Markzen in un lettore pulito, e i cinque modelli di stile ti permettono di impostare il suo aspetto.
  • Un documento, ogni tipo di contenuto. Un diagramma di flusso Mermaid, un'equazione KaTeX e uno spartito musicale possono stare accanto alla prosa semplice — si renderizzano tutti insieme e sopravvivono tutti all'esportazione PDF e HTML.
  • Il modello di stile è l'aspetto dell'esportazione. Qualsiasi modello tu scelga è lo stile incorporato nell'output PDF e HTML, quindi impostalo prima di esportare.
  • Scrivi nel markup che ti piace, consegna nel formato di cui hanno bisogno. Bozza in Markdown (o uno qualsiasi degli otto), quindi usa Converti in per un file Word, una presentazione, un ebook o una sorgente LaTeX — non sono necessari strumenti separati.
Indice