Marker Markdown Editor ist ein kostenloser Open-Source-Markdown-Editor für Linux. Die Dokumente können damit nicht nur bearbeitet und anzeigt werden, sie können damit auch in HTML und LaTeX konvertiert werden. Weiter Funktionen sind die Unterstützung von Mermaid- und Flussdiagrammen, die Unterstützung von Charts für Plots und die Unterstützung von Syntaxhervorhebungen für Codeblöcke. Sie können Ihr Dokument auch in PDF, RTF, ODT und DOCX exportieren. Es enthält auch benutzerdefinierte CSS- und Syntaxthemen, einen integrierten Skizzeneditor, TeX-Mathematikunterstützung und SciDwon-Unterstützung. Marker wird unter der GNU General Public License v3.0 veröffentlicht.
$ sudo pacman -S marker
Interessant sind die CSS-Themas für das rechte Fenster – die Vorschau in den Einstellungen.
Viele Markdown Editoren haben solche Themas, aber oft sind es nicht so viele oder es hat einfach nicht die richtigen. Bei Marker hat es für mich zumindest ein paar besonders praktische und auch schöne Themas. Da ich oft Code in meine Texte einfüge ist es für mich wichtig, das diese gut, deutlich dargestellt werden.
Ein bisschen umständlich ist es wenn man das Marker Fenster etwas vergrössert. Man muss das Editor Fenster dann von Hand in der Grösse anpassen.
Marker hat keine Toolbar aber die Markdown Tags sind gut erreichbar über Tastaturkürzel. Diese findet man im Hamburgermenü rechts oben unter Tastaturkombinationen. Entweder lernt man diese Auswendig oder man macht von Ihnen einen Screenshot oder schreibt Sie auf. Wer viel mit Marker arbeitet wird diese schnell auswendig können.
Die Besonderheit von Marker ist sicher das Flussdiagramme – Meerjungfrau wie es in der Vorschau heisst, der gebräuchliche Ausdruck heisst auf englisch Mermaid, dargestellt werden können. Ebenso könne auch Charts formatiert werden.
eine einfache Trigonometrie:
\[ a^2 + b^2 = c^2 \]
Wobei a und b die Längen der Schenkel eines rechtwinkligen Dreiecks sind, und c ist die Länge der Hypotenuse.
\[ \frac{a}{sin(A)} = \frac{b}{sin(B)} = \frac{c}{sin(C)} \]
Wobei a, b und c die Seiten eines Dreiecks sind und A, B und C die gegenüberliegenden Winkel sind.
\[ c^2 = a^2 + b^2 - 2ab \cdot cos(\gamma) \]
Wobei a, b und c die Seiten eines Dreiecks sind und gamma der Winkel zwischen den Seiten a und b ist.
Das ist eine Blockgleichung: \[ \begin{cases} x = 42\\ y = \log_{10}(x) \end{cases} \]
Und dies ist eine Inline-Gleichung: \(x\in A\).
\[ (x+1)^2=-y\] | \[(1)\] |
Das erste Listing ist ein einfacher cpp
-Code und sollte als Code visualisiert werden (und mit Syntaxhervorhebung, falls aktiviert).
int
main(int argc,
char *argv[])
{
std::cout<<"hello world";
return 0;
}
Der folgende Codeblock kann stattdessen als Mermaid-Diagramm visualisiert werden, wenn die Erweiterung in den Einstellungen aktiviert ist.
Der letzte Codeblock ist stattdessen ein Charter-Plot und die Ergebnisse werden als SVG gezeichnet, wenn die Erweiterung aktiviert ist:
Markdown Text als PDF zum Download
Cutemarked Markdown Editor
https://computer-experte.ch/cutemarked-markdown-editor/
Markdown Anleitung
https://computer-experte.ch/markdown/
Mehr Videos findet man auf meinem Youtube Kanal linuxcoach:
https://www.youtube.com/@linuxcoach