Markzen Bantuan

Bantuan

Apa itu Markzen?

Markzen adalah editor desktop untuk bahasa markup ringan — Markdown dan enam lainnya — dengan pratinjau langsung yang sepenuhnya bergaya. Anda menulis teks biasa yang ditandai dengan tanda baca sederhana di sebelah kiri, dan Markzen merendernya sebagai HTML yang diformat di sebelah kanan saat Anda mengetik.

Yang membedakannya dari editor Markdown biasa adalah perjalanan pulang-pergi. Markzen membaca delapan bahasa markup, merender 30 ekstensi langsung (diagram, bagan, rumus matematika, partitur musik, papan catur, kode QR) di dalam dokumen, dan mengekspor ke lebih dari dua puluh format — ebook, Word, PowerPoint, LaTeX, Jupyter notebooks, dan lainnya. Tulis sekali, serahkan hasilnya sebagai hampir apa saja. Konverter sudah terpasang, jadi tidak ada alat eksternal yang perlu diinstal.

Anda dapat membuka file yang sudah ada atau langsung mulai mengetik — tidak ada persyaratan untuk membuka file terlebih dahulu.

Editor

Panel kiri adalah editor kode CodeMirror lengkap, bukan kotak teks biasa: ia memiliki penyorotan sintaks untuk markup yang Anda tulis, bilah alat pemformatan (tebal, miring, judul, daftar, dan lainnya, ditambah tombol khusus untuk menyisipkan tautan dan gambar — lihat Tautan & gambar — dan untuk menyisipkan tabel, lihat Tabel & spreadsheet), dan pencarian temukan-dan-ganti. Pintasan pengeditan standar — salin, tempel, batalkan, ulangi — berfungsi seperti yang Anda harapkan.

Anda menulis dalam salah satu dari delapan bahasa markup ringan. Ini adalah format teks biasa yang mengekspresikan struktur dengan tanda baca (# untuk judul, * untuk penekanan) alih-alih gaya tersembunyi, sehingga dokumen tetap dapat dibaca sebagai teks dan ramah-diff dalam kontrol versi. Markzen membaca kedelapan bahasa dan memutuskan bahasa mana yang digunakan file berdasarkan ekstensinya — Anda tidak pernah memilih format secara manual. Kompatibilitas mencantumkan ekstensi mana yang membuka bahasa mana.

Setiap bahasa memiliki konvensinya sendiri dan ekosistem dokumennya sendiri yang sudah ada; Markzen merender setiap bahasa dalam dialeknya sendiri daripada mengonversi semuanya ke Markdown terlebih dahulu. BBCode adalah satu-satunya yang tidak memiliki standar tunggal — setiap forum menciptakan variannya sendiri — jadi Markzen membacanya dengan murah hati, menerima ejaan umum secara berdampingan ([list] atau [ul], [h1] atau [heading=1]) dan membiarkan tag apa pun yang tidak dikenalnya terlihat sebagai teks biasa daripada menelannya. Untuk mengubah jenis markup yang digunakan dokumen, gunakan menu Konversi ke di bilah alat (lihat Konversi & ekspor di bawah).

Tidak setiap bahasa dapat mengekspresikan segalanya. Bilah alat pemformatan membawa tombol yang sama di setiap dokumen, tetapi Markzen hanya menulis markup yang ditentukan oleh bahasa itu sendiri — ia tidak pernah menciptakan dialek pribadi untuk menutupi celah. Tombol yang tidak memiliki notasi dalam bahasa saat ini akan berwarna abu-abu. Tebal, miring, judul, daftar, blok kode, tautan, gambar, aturan, dan tabel tersedia di kedelapan bahasa; beberapa celah tercantum dalam Kompatibilitas. Markdown adalah yang mengejutkan orang: ia tidak memiliki cara standar untuk memusatkan paragraf, jadi Markzen tidak menawarkan tombol perataan di sana daripada menulis sesuatu yang hanya akan dihormati oleh beberapa pembaca.

Ukuran teks diatur dengan tombol Perbesar teks dan Perkecil teks di bilah alat. Panel editor juga dapat disembunyikan sepenuhnya — saat disembunyikan, Markzen menjadi pembaca murni (lihat Pratinjau langsung).

Bilah alat pemformatan memiliki dua tombol khusus untuk menempatkan tautan atau gambar ke dalam dokumen, dan masing-masing membuka popup kecil tepat di tempat kursor Anda berada. Tautan (Ctrl+K) — atau tekan Ctrl+K — menyisipkan hyperlink: ketik teks tautan dan alamatnya, dan Markzen menulis markup yang benar untuk itu. Gambar menyisipkan gambar dengan cara yang sama, dengan beberapa pilihan tambahan yang dibahas di bawah ini.

Keduanya ditulis dalam markup yang digunakan dokumen saat ini — tautan yang disisipkan ke dalam file AsciiDoc akan keluar sebagai AsciiDoc, ke dalam file Org sebagai Org, dan seterusnya di semua delapan bahasa.

Mulai dari alamat yang sudah Anda miliki. Tempel alamat web ke dalam dokumen, pilih, dan tekan Ctrl+K: Markzen melihat bahwa pilihan adalah alamat daripada kata-kata, menempatkannya di bidang alamat popup dan meninggalkan kursor di bidang teks kosong, menunggu apa yang harus dikatakan tautan. Tanpa itu, alamat yang dipilih akan menjadi teks terlihat tautan — tautan yang terbaca sebagai URL kosong. Jalur file absolut juga dihitung sebagai alamat, di Windows dan di tempat lain, jadi pintasan yang sama mengubah jalur yang ditempel menjadi tautan ke file tersebut.

Mengedit tautan atau gambar yang sudah Anda miliki. Letakkan kursor di mana saja pada tautan atau gambar yang ada dan buka popup lagi (tombol, atau Ctrl+K): Markzen mengenali konstruksi, memuat teks dan alamatnya saat ini ke dalam popup, dan mengganti seluruhnya saat Anda mengonfirmasi — sehingga Anda mengeditnya di tempat daripada secara tidak sengaja menyarangkan tautan baru di dalam yang lama.

Untuk gambar, popup juga menawarkan tombol Cari gambar untuk memilih file dari disk alih-alih mengetik jalur — itu terbuka di folder tempat Anda terakhir mengambil gambar, disimpan terpisah dari tempat dokumen Anda berasal — dan satu pilihan penting: apakah gambar disematkan atau ditautkan.

Gambar yang disematkan atau ditautkan

Saat Anda menyisipkan gambar, Markzen dapat menyimpannya dalam dokumen dengan dua cara:

  • Tertaut — dokumen hanya menunjuk ke gambar, berdasarkan jalur file atau alamat web. File dokumen tetap kecil, tetapi gambar harus ikut bersamanya (atau tetap dapat dijangkau di URL-nya), atau tidak akan muncul di tempat lain. Ini adalah default.
  • Tersemat — byte aktual gambar ditulis ke dalam dokumen sebagai teks (blok data: base64), sehingga file sepenuhnya mandiri: satu file membawa semuanya, tanpa ada yang hilang jejaknya. Kekurangannya adalah ukuran — dokumen bertambah beratnya gambar, dan gambar yang disematkan tidak dapat menggunakan jalur relatif.

Pilih Disematkan saat Anda ingin satu file portabel untuk diserahkan; pilih Ditautkan saat Anda menyimpan gambar di samping dokumen dan ingin file tetap kecil.

Untuk gambar yang ditautkan, satu opsi lagi muncul: Jalur relatif. Ketika gambar berada di folder dokumen itu sendiri (atau subfolder), mencentang ini menulis referensi sebagai jalur relatif pendek alih-alih jalur absolut penuh, sehingga tautan tetap berfungsi saat Anda memindahkan dokumen dan gambarnya bersama-sama. Ini ditawarkan hanya ketika gambar berada di dalam folder dokumen — jika tidak, tidak ada jalur relatif untuk ditulis.

Gambar yang disematkan tetap rapi di editor. Gambar yang disematkan base64 adalah dinding teks panjang yang jika tidak akan mengubur baris-baris di sekitarnya, jadi Markzen melipat setiap gambar menjadi chip kecil yang menunjukkan jenis dan ukurannya (misalnya 🖼 webp · 38 KB). Chip hanya untuk tampilan — teks yang mendasarinya tidak tersentuh, jadi menyimpan, menyalin, atau memotong selalu membawa gambar lengkap, dan kursor melompati chip sebagai satu unit.

Berkas, tab & penyimpanan

Markzen dapat membuka dokumen sebanyak yang Anda inginkan sekaligus, masing-masing dalam tab-nya sendiri, sehingga Anda dapat bekerja di beberapa berkas dan beralih di antaranya dengan bebas. Anda tidak perlu membuka berkas untuk memulai — mulailah mengetik di dokumen kosong yang sudah ada, atau gunakan tombol berkas di bilah alat:

  • Dokumen baru — membuka menu singkat (Buat baru) yang mencantumkan delapan bahasa markah; pilih salah satu untuk memulai dokumen baru, kosong, yang ditulis dalam markah tersebut, di tab baru.
  • Buka file Markdown — jelajahi berkas yang ada dan buka. Pemilih menerima kedelapan format markah, dan Markzen memilih yang tepat dari ekstensi berkas. Ini terbuka di folder tempat Anda terakhir mengambil dokumen, diingat antar sesi, sehingga Anda tidak memulai dari awal setiap kali.
  • Simpan — menulis dokumen aktif kembali ke berkasnya. Dokumen yang belum pernah disimpan akan jatuh ke Simpan Sebagai sehingga Anda dapat menamainya terlebih dahulu.
  • Simpan sebagai — menyimpan dokumen aktif ke berkas baru, membiarkan yang asli tidak tersentuh.

Anda juga dapat menyeret berkas dari pengelola berkas Anda dan menjatuhkannya ke jendela untuk membukanya.

Setiap dokumen yang terbuka adalah tab di bagian atas jendela. Tab yang belum disimpan ditandai dengan titik, dan tab yang markahnya bukan Markdown memiliki lencana format kecil (misalnya adoc). × pada tab menutupnya — dan menutup dokumen dengan perubahan yang belum disimpan tidak pernah membuangnya secara diam-diam: bilah sebaris muncul di tab sehingga Anda dapat Simpan atau Buang terlebih dahulu.

Saat dokumen terbuka, Markzen mengawasi berkasnya di disk. Jika berkas berubah di program lain dan Anda tidak memiliki editan sendiri yang belum disimpan, Markzen menarik versi baru secara otomatis; jika Anda memiliki editan yang belum disimpan, ia bertanya terlebih dahulu — bilah Muat ulang sebaris memungkinkan Anda memutuskan apakah akan mengambil versi di disk atau menyimpan versi Anda sendiri.

Pratinjau langsung

Panel kanan adalah dokumen yang dirender sebagai HTML bergaya, diperbarui secara langsung saat Anda mengetik. Tautan berfungsi, tabel sejajar, kode ditampilkan dalam blok monospace, daftar tugas mendapatkan kotak centang, dan setiap blok ekstensi rendering (lihat di bawah) menggambar figur di tempatnya. Pratinjau adalah gambaran setia tentang seperti apa ekspor HTML atau PDF nantinya.

Jika dokumen Markdown dibuka dengan blok front-matter YAML — bagian --- key: value --- yang ditempatkan oleh alat seperti Jekyll, Hugo, dan Obsidian di bagian paling atas — Markzen merendernya sebagai kartu metadata yang rapi di atas dokumen, alih-alih membiarkan --- penutup berubah menjadi judul yang menyimpang.

Mode tata letak

Sekelompok tiga tombol bilah alat mengatur apa yang ditampilkan jendela:

  • Tampilan terpisah — editor dan pratinjau berdampingan. Seret pembagi untuk mengubah berapa banyak ruang yang didapatkan masing-masing.
  • Tampilkan editor — editor saja, mengisi jendela untuk penulisan bebas gangguan.
  • Tampilkan pratinjau — pratinjau saja, pembaca lebar penuh yang bersih.

Daftar isi

Tombol Daftar isi membuka panel yang dibuat secara otomatis dari setiap judul dalam dokumen (#, ##, ###, …). Klik entri mana pun untuk menggulir pratinjau ke bagian tersebut. Setiap judul dengan sub-judul di bawahnya menunjukkan tanda panah: klik untuk Ciutkan bagian itu dan sembunyikan judul bersarangnya, atau Perluas untuk mengembalikannya — sehingga Anda dapat melipat kerangka panjang hingga hanya bagian yang sedang Anda kerjakan. Tombol kecil 2 / 3 / 4 di header panel membatasi kerangka ke kedalaman judul tersebut — berguna dalam dokumen panjang ketika Anda hanya ingin melihat tingkat teratas — dan mengklik yang aktif lagi akan mengembalikan setiap tingkat. Panel mengubah ukuran dengan menyeret tepi kirinya dan runtuh untuk membebaskan ruang baca. Ini adalah alat bantu navigasi di dalam aplikasi saja — tidak pernah muncul dalam ekspor.

Menyediakan kerangka Anda sendiri. Jika judul bukan kerangka yang Anda inginkan, dokumen dapat membawa kerangkanya sendiri. Blok berpagar yang ditandai markzen yang baris pertamanya adalah toc menggantikan panel yang dihasilkan dengan daftar yang ditulis di bawahnya:

`markdown

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

Inden mengatur tingkat, dan setiap entri menunjuk ke jangkar yang harus ada di dokumen itu sendiri — judul yang Anda berikan id eksplisit, atau <a id="intro"></a> biasa. Blok itu sendiri tidak menggambar apa pun: itu adalah metadata yang dibaca panel.

Tabel & spreadsheet

Tabel dapat dipindahkan dengan bersih antara Markzen dan spreadsheet mana pun. Tempel teks yang dipisahkan tab — disalin dari Excel, Google Sheets, Word, atau tabel web — ke editor dan Markzen mengubahnya menjadi tabel yang tepat yang ditulis dalam markup dokumen itu sendiri, alih-alih menjatuhkan dinding karakter tab. Pembaca tempel peka terhadap kutipan (ia menangani sel-sel yang berisi tab, jeda baris, atau tanda kutip dengan benar) dan hanya memicu ketika papan klip menampung kisi persegi panjang yang bersih dengan setidaknya dua kolom; yang lainnya ditempel sebagai teks biasa.

Anda juga dapat memulai tabel dari awal. Tombol Sisipkan tabel pada bilah alat membuka kisi kecil — sapukan di atasnya untuk memilih berapa banyak baris dan kolom yang Anda inginkan, dan Markzen menulis tabel kosong dengan ukuran tersebut dalam markup dokumen itu sendiri, siap untuk diketik. Baris pertama adalah baris header.

Hal sebaliknya juga berlaku. Arahkan kursor ke tabel yang dirender di pratinjau dan tombol salin muncul di sudutnya: ia menyalin tabel kembali sebagai teks yang dipisahkan tab yang langsung masuk ke sel spreadsheet atau dokumen Word. Tombol salin ini hanya untuk kenyamanan pratinjau — tombol ini dihapus dari setiap ekspor dan konversi, sehingga file yang dibagikan hanya berisi tabel yang bersih.

Ekstensi rendering

Markzen memperluas markup standar melalui blok kode berpagar. Tag bahasa tepat setelah tiga backtick pembuka menentukan bagaimana blok tersebut dirender: tag yang dikenali Markzen sebagai ekstensi akan menggambar figur langsung alih-alih menampilkan kode.

Setiap jenis figur digambar oleh mesin renderingnya sendiri, dan Markzen mengambil mesin tersebut pertama kali dokumen benar-benar memintanya daripada memuat semuanya saat peluncuran — itulah mengapa aplikasi dimulai hampir secara instan, dan mengapa diagram pertama dari jenis tertentu dapat membutuhkan waktu sejenak untuk muncul sementara setiap diagram berikutnya langsung muncul.

Misalnya, sumber ini:

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

dirender sebagai diagram alir langsung, bukan daftar kode — dan tetap menjadi diagram alir dalam ekspor PDF dan HTML juga.

Diagram, bagan, matematika, notasi musik, papan catur dan Go, kode QR, dan lainnya sudah terpasang — Kompatibilitas mencantumkan setiap di antaranya dengan tag-nya.

Setiap ekstensi memiliki tag bahasanya sendiri (mermaid, chartjs, katex, abc, chess, …). Anda dapat mencampur sebanyak yang Anda suka dengan prosa biasa dalam satu dokumen — semuanya dirender bersama. Apakah sebuah figur masih berupa figur setelah dokumen meninggalkan Markzen tergantung pada ke mana Anda mengirimnya — lihat Konversi & ekspor di bawah.

Rumus di dalam kalimat

Rumus matematika dapat berupa blok tersendiri — blok katex atau asciimath, berdiri sendiri dan terpusat seperti persamaan dalam buku teks. Itu berfungsi di kedelapan bahasa markup.

Rumus juga dapat berada di dalam kalimat, sehingga "luasnya adalah pi r kuadrat" terbaca sebagai satu baris prosa dengan simbol nyata di dalamnya. Itu tergantung pada bahasa markup yang memiliki notasi untuk itu, dan setiap bahasa menuliskannya secara berbeda — notasi per bahasa ada di Kompatibilitas.

Textile dan BBCode adalah dua pengecualian, dan itu adalah batasan dari bahasa-bahasa tersebut daripada Markzen: keduanya tidak pernah mendefinisikan cara menulis matematika. Dalam dokumen Textile atau BBCode, rumus oleh karena itu harus menjadi blok tersendiri. Tidak ada yang hilang — rumus dirender, dan bertahan saat diekspor — hanya saja tidak dapat dianyam ke dalam baris prosa.

Menempatkan dan mengubah ukuran figur

Arahkan kursor ke figur yang dirender di pratinjau dan panel kecil akan muncul di sampingnya: tombol perataan (kiri, tengah, kanan) dan — untuk jenis figur yang dapat diubah ukurannya — kotak lebar dan tinggi dalam piksel. remove style block menghapusnya lagi.

Pilihan itu tidak disimpan di tempat yang tidak terlihat: panel menuliskannya ke dalam dokumen, sebagai blok pendek berlabel markzen yang ditempatkan tepat sebelum figur yang berlaku.

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

Jadi tata letak ikut dengan file — itu adalah bagian dari apa yang Anda simpan, serahkan, dan ekspor, di mesin mana pun. Anda juga dapat menulis blok secara manual: satu direktif per baris, align (left, center, atau right), width dan height dalam piksel, selalu berlaku untuk blok tepat di bawahnya.

Menata satu dokumen dengan CSS

Dokumen Markdown juga dapat membawa stylesheet-nya sendiri, dalam blok berpagar berlabel style:

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

Aturan berlaku untuk pratinjau dokumen tersebut dan untuk ekspor PDF dan HTML-nya, di atas template gaya apa pun yang aktif — cara untuk memberikan tampilan tersendiri pada satu dokumen tanpa mengubah pengaturan Anda untuk hal lain. Hanya pemilih biasa: aturan-at seperti @media dan @keyframes tidak didukung, dan blok hanya berfungsi di dokumen Markdown.

Konversi & ekspor

Menu Konversi ke di bilah alat adalah tempat dokumen yang sudah selesai meninggalkan Markzen. Ini melakukan dua hal yang berbeda.

Konversi ke bahasa markup lain. Di bawah Markah ringan, tulis ulang dokumen yang terbuka sebagai salah satu dari tujuh markup lainnya — AsciiDoc, BBCode, Djot, MediaWiki, Org, reStructuredText, atau Textile. Berguna ketika wiki menginginkan MediaWiki, forum menginginkan BBCode, penerbit menginginkan AsciiDoc, atau Anda memindahkan catatan antar ekosistem. Masing-masing dari delapan muncul sekali di menu, sebagai bahasa markup: dokumen yang disimpan sebagai MediaWiki dari sini adalah file yang sama yang akan Anda dapatkan di tempat lain.

Ekspor ke format jadi. Serahkan dokumen ke konverter yang dibundel, yang menghasilkan lebih dari dua puluh format dokumen, dikelompokkan berdasarkan kegunaannya:

Kategori Format
E-book EPUB 3, FictionBook2
Pengolah kata Microsoft Word (.docx), OpenDocument (.odt), Rich Text Format (.rtf)
Presentasi Microsoft PowerPoint (.pptx), reveal.js (.html)
Penataan huruf InDesign ICML, LaTeX (.tex), Typst (.typ)
XML DocBook, JATS, OpenDocument XML, TEI Simple
Buku Catatan Jupyter Notebook (.ipynb)
Garis Besar OPML (.opml)

Konverter dikirim di dalam Markzen — tidak ada tambahan untuk diunduh atau dikonfigurasi. Di samping ini, tiga output cepat ada di bilah alat: Simpan sebagai PDF dan Simpan sebagai HTML mengekspor dokumen yang dirender persis seperti yang dipratinjau (template gaya, font, dan gambar ekstensi disertakan), dan Cetak mengirimkannya ke printer. Font kode berjalan di dalam file yang diekspor, sehingga blok kode atau diagram ASCII mendarat di mesin pembaca terlihat seperti yang Anda lihat, terlepas dari apakah mereka memiliki font tersebut terinstal.

Apa yang berpindah, dan apa yang tidak. Gambar ekstensi rendering hanya tetap menjadi gambar di mana format target dapat menampung gambar, sehingga dokumen meninggalkan Markzen melalui salah satu dari dua rute:

  • Sebagai dokumen yang Anda lihat — tiga output bilah alat yang baru saja dijelaskan (PDF, HTML, cetak) dan lima dari format dalam tabel di atas: EPUB 3, Microsoft Word (.docx), OpenDocument (.odt), Microsoft PowerPoint (.pptx), dan Rich Text Format (.rtf). Diagram, rumus, dan skor ditulis sebagai gambar dan tiba utuh.
  • Sebagai teks sumber dokumen — setiap target lainnya, dan setiap konversi ke bahasa markup lain. Prosa, judul, daftar, tabel, dan tautan semuanya dikonversi; blok mermaid atau katex tiba sebagai blok kode biasa yang berisi sumber yang Anda ketik, karena format tersebut tidak memiliki gambar untuk diserahkan oleh Markzen.

Jadi, dokumen yang dibangun di sekitar diagram paling baik diserahkan sebagai PDF, HTML, EPUB, Word, OpenDocument, PowerPoint, atau RTF. LaTeX, Typst, reveal.js, dan sisanya masih memberi Anda seluruh dokumen — dengan sumber setiap gambar dibiarkan di tempatnya, siap untuk alat ekosistemnya sendiri.

Mengekspor dari baris perintah

Markzen juga berfungsi tanpa membuka jendela. Berikan file sumber ke executable Markzen dan -o dengan jalur keluaran, dan itu akan merender dokumen dan menulis ekspor langsung ke disk:

markzen.exe report.md -o report.pdf

Sumbernya bisa berupa salah satu dari delapan format markup yang dibaca Markzen; keluarannya adalah file PDF atau HTML, dipilih berdasarkan ekstensi nama keluaran. Ekspor melalui rendering yang sama dengan aplikasi itu sendiri, sehingga diagram, rumus, dan setiap blok ekstensi lainnya keluar sebagai gambar langsung. Ekspor menggunakan template gaya dan font default — baris perintah berjalan dalam profil bersihnya sendiri, terpisah dari aplikasi, yang juga berarti berfungsi dengan baik saat Markzen sudah terbuka.

Beberapa dokumen dapat diekspor dalam satu panggilan — berikan sejumlah pasangan source -o output dan satu peluncuran akan merender semuanya, dengan biaya yang lebih murah daripada meluncurkan satu per file:

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

Font & tampilan

Markzen dibuat untuk membuat dokumen terlihat seperti hasil cetak daripada generik. Kontrol untuk itu terletak bersama di bilah alat di belakang tombol Gaya dan font, sehingga Anda dapat menyesuaikannya saat membaca; tema dan bahasa antarmuka berada di Pengaturan → Tampilan.

Templat gaya

Gaya menawarkan lima gaya pratinjau: Standar, GitHub, Buku, Modern, Minimal. Templat yang Anda pilih juga merupakan gaya yang diterapkan pada ekspor PDF dan HTML, sehingga menentukan bagaimana dokumen bersama dibaca — pilih Buku atau Modern untuk sesuatu yang akan Anda serahkan, Minimal untuk membaca tanpa gangguan. Templat hanya menata gaya pratinjau, tidak pernah editor.

Font

Tiga pemilih di panel yang sama mengatur font terpisah untuk setiap jenis teks — Judul, Isi, dan Kode — yang membuat dokumen Markzen terasa seperti hasil cetak:

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

Font kode dipilih karena satu properti di luar tampilan: semuanya menggambar karakter gambar kotak (│ ├ └ ─) yang membentuk daftar pohon dan diagram ASCII, sehingga pohon direktori yang ditempelkan ke blok kode mempertahankan bentuknya alih-alih pecah menjadi celah. Font tersebut juga merupakan varian bebas ligatur — font dengan ligatur menggambar ulang != sebagai tunggal, yang menyenangkan di editor kode dan salah dalam dokumen yang dimaksudkan untuk menunjukkan apa yang sebenarnya dikatakan file. JetBrains Mono dan Source Code Pro dikirimkan di dalam Markzen, sehingga berfungsi di mesin yang belum pernah melihatnya dan tanpa koneksi sama sekali.

Ukuran teks

Tombol Perbesar teks dan Perkecil teks di bilah alat mengubah ukuran teks.

Tema & bahasa

Di Pengaturan → Tampilan:

  • TemaTerang atau Gelap. Default: Terang.
  • Bahasa — Antarmuka Markzen sendiri diterjemahkan ke lebih dari lima puluh bahasa, termasuk skrip kanan-ke-kiri (Arab, Ibrani) dan CJK (Tiongkok, Jepang, Korea).

Kompatibilitas

Tabel referensi: apa yang didukung setiap bahasa markup, dan setiap jenis gambar langsung yang dapat digambar oleh Markzen. Semua yang ada di sini adalah tentang apa yang berfungsi di mana — penjelasannya ada di bagian-bagian di atas.

Apa yang dapat dilakukan setiap bahasa markup

Bahasa markup Membuka file yang berakhiran Gambar langsung Panel konten Rumus dalam kalimat Tidak dapat mengekspresikan
Markdown .md, .markdown semua ya $…$ perataan teks
AsciiDoc .adoc, .asciidoc, .asc semua kecuali style ya hanya blok coretan
reStructuredText .rst, .rest semua kecuali style ya $…$ coretan
Org .org semua kecuali style ya $…$ perataan kiri dan kanan
Textile .textile semua kecuali style ya hanya blok
Djot .dj semua kecuali style ya $`…`
MediaWiki .wiki, .mediawiki, .wikitext semua kecuali style ya <math> kode sebaris, coretan, kutipan blok, perataan teks
BBCode .bbcode, .bb semua kecuali style ya hanya blok

Gambar langsung — blok style adalah satu-satunya pengecualian: ini menerapkan CSS ke dokumen itu sendiri, yang hanya didukung oleh Markdown. Setiap jenis gambar lainnya berfungsi di setiap bahasa. Dalam dokumen BBCode blok ditulis [code=mermaid]…[/code] daripada dengan backtick; di MediaWiki, <syntaxhighlight lang="mermaid">…</syntaxhighlight>.

Tidak dapat mengekspresikan — ini adalah batasan bahasa markup itu sendiri, bukan Markzen: di mana suatu bahasa tidak memiliki notasi untuk sesuatu, Markzen tidak menawarkan tombol untuk itu daripada menulis dialek pribadi yang hanya dapat dibaca kembali olehnya. Lihat Rumus di dalam kalimat untuk baris matematika.

Setiap jenis gambar

Tulis tag setelah tiga backtick pembuka — ```mermaid — dan blok menjadi sebuah gambar.

Kategori Gambar Tag blok Catatan
Diagram Mermaid mermaid diagram alir, urutan, kelas, Gantt, ER, status
Graphviz graphviz bahasa DOT
Cytoscape cytoscape grafik jaringan; geser dan perbesar di pratinjau
Markmap markmap peta pikiran dari kerangka berpoin; klik untuk melipat
Timeline timeline garis waktu peristiwa vertikal
Diagram perangkat lunak Nomnoml nomnoml UML
PlantUML plantuml UML — satu-satunya gambar yang membutuhkan koneksi internet
DBML dbml diagram skema basis data
Bagan Chart.js chartjs batang, garis, pai, radar
Vega-Lite vega-lite bagan deklaratif dari JSON
ECharts echarts bagan interaktif besar
Pengembangan IT Pseudocode pseudocode algoritma yang diketik
Tabulator tabulator tabel interaktif yang dapat diurutkan
Bytefield bytefield tata letak bidang bit dan byte
QR Code qrcode
Railroad railroad diagram sintaksis
WaveDrom wavedrom diagram waktu digital
Matematika KaTeX katex juga $…$ dalam kalimat — lihat tabel di atas
AsciiMath asciimath notasi matematika teks biasa
Grafik function-plot fnplot plot kurva fungsi
JSXGraph jsxgraph geometri interaktif
Plotly plotly bagan ilmiah dan 3-D
Sains SMILES smiles diagram struktur kimia
Musik ABC Notation abc lembaran musik dari teks biasa
VexFlow vexflow paranada terukir
VexChords vexchords diagram akor gitar
ChordPro chordpro akor di atas lirik
MusicXML musicxml skor penuh
Permainan Chess chess papan dari posisi FEN
Go Board goboard 9×9, 13×13 dan 19×19
Dokumen Markzen markzen tidak terlihat: menempatkan dan mengukur gambar di bawahnya, atau menimpa panel konten
Style style tidak terlihat: CSS untuk dokumen ini — hanya Markdown

Asosiasi berkas

Di Windows, penginstal dapat mendaftarkan Markzen sebagai penangan untuk setiap jenis berkas markup yang dibacanya — kelima belas ekstensi yang tercantum dalam Kompatibilitas, di kedelapan bahasa. Setelah terdaftar, mengeklik dua kali salah satu berkas tersebut di Explorer akan membukanya langsung di Markzen, dan jika beberapa editor terinstal Anda masih dapat memilih Markzen melalui "Buka dengan…".

Pintasan keyboard

Tombol Tindakan
Ctrl+S Simpan
Ctrl+Shift+S Simpan Sebagai
Ctrl+ + / Ctrl+ - Perbesar / perkecil ukuran teks

Pintasan editor standar — cari, ganti, salin, tempel, batalkan, ulangi — dan pintasan bilah alat pemformatan (tebal Ctrl+B, miring Ctrl+I, judul Ctrl+H, tautan Ctrl+K, dan lainnya) berfungsi di panel editor. Pintasan pemformatan hanya ada jika markup saat ini memiliki konstruksi — Ctrl+D tidak melakukan apa pun dalam dokumen AsciiDoc, yang tidak memiliki coretan sendiri (lihat Editor).

Tips

  • Sembunyikan editor untuk membaca. Tampilan tunggal dengan pratinjau yang ditampilkan mengubah Markzen menjadi pembaca yang bersih, dan lima template gaya memungkinkan Anda mengatur tampilannya.
  • Satu dokumen, setiap jenis konten. Bagan alir Mermaid, persamaan KaTeX, dan partitur musik dapat berdampingan dengan prosa biasa — semuanya dirender bersama dan semuanya bertahan dalam ekspor PDF dan HTML.
  • Template gaya adalah tampilan ekspor. Template apa pun yang Anda pilih adalah gaya yang dibakar ke dalam output PDF dan HTML, jadi atur sebelum Anda mengekspor.
  • Tulis dalam markup yang Anda suka, kirim dalam format yang mereka butuhkan. Buat draf dalam Markdown (atau salah satu dari delapan), lalu gunakan Konversi ke untuk file Word, dek slide, ebook, atau sumber LaTeX — tidak diperlukan alat terpisah.
Daftar Isi