Marker Markdown Editor

Marker Markdown Editor

Marker Markdown Editor für Diagramme

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.

Installation von Marker unter Debian und Ubuntu:

  1. Discover öffnen
  2. Discover - Flatpak-Backend installieren
  3. Software - Flatpak-Unterstützung installieren
  4. Flatpak Appstore öffnen: https://flathub.org
  5. Marker suchen und anklicken
  6. Auf INSTALL klicken
  7. Im Browser oben links auf den Pfeil nach unten klicken und beim angezeigten Download auf das Ordnersymbol rechts klicken.
  8. Auf der angezeigten Datei einen Rechtsklick und öffnen mit Discover
  9. Oben links auf installieren klicken.
  10. Eventuell wird Marker erst nach einem Neustart im Menü angezeigt

Installation mit Archlinux Distributionen

$ sudo pacman -S marker

Die Besonderheiten von 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.


MARKER Beispiele

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.

Gesetz der Sinus

\[ \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.


Kosinussatz

\[ 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.



Mathe

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)\]

Listings

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.

graph LR A --> B B -.->C

Der letzte Codeblock ist stattdessen ein Charter-Plot und die Ergebnisse werden als SVG gezeichnet, wenn die Erweiterung aktiviert ist:

eine einfacher Plot x y -2.0 0 2.0 0 0.2 0.4 0.6 0.8 1.0 gausian
Figure 1. Ein einfacher Plot




Hier findet man die Github Seite von Marker

Marker Markdown Editor
Marker Markdown Editor
Marker Markdown Editor