MarsDawn

Markdown in PDF auf dem Mac, über die Befehlszeile.

Das kostenlose Werkzeug marsdawn macht mit einem einzigen Befehl aus einer Markdown-Datei ein PDF. Tabellen, Formeln, Mermaid-Diagramme und hervorgehobener Code sehen so aus, wie sie im Quelltext gemeint sind, und es braucht sonst nichts, nicht einmal die MarsDawn-App.

Installieren

brew install redtear1115/tap/marsdawn
marsdawn --version

Auf einem Mac mit Apple Chip installiert Homebrew in Sekunden eine fertig gebaute Kopie. Auf einem Intel-Mac wird stattdessen aus dem Quellcode gebaut. Das dauert ein paar Minuten und erfordert Xcode 26 oder neuer. Das Werkzeug läuft unter macOS 15 oder neuer, und marsdawn --version zeigt die installierte Version an.

Ein Dokument sichern

Füge Folgendes in eine Datei namens plan.md ein:

# Plan: schnellere Exporte

Diesen Plan hat ein Agent geschrieben. Du prüfst ihn und machst daraus ein PDF.

## Schritte

| Schritt | Zuständig | Status |
|---------|-----------|--------|
| Langsame Seiten messen | Agent | Erledigt |
| Gerenderte Diagramme cachen | Agent | In Prüfung |

Ziel sind $t < 2\,\text{s}$ für ein Dokument mit 50 Seiten:

$$
t_{\text{total}} = \sum_{i=1}^{n} t_i
$$

```mermaid
graph LR
  Entwurf --> Prüfung --> Veröffentlichung
```

```swift
let pdf = try export("plan.md")
```

Exportieren

marsdawn export plan.md

Es schreibt plan.pdf neben die Quelldatei und gibt aus, wo die Datei gelandet ist:

Exported /Users/you/plan.pdf (1 page)

Das ist diese Seite, aufgenommen aus einem echten Lauf von marsdawn 0.5.0:

Das exportierte PDF: die Überschrift, eine Tabelle mit Schritten, eine Formel im Text und eine abgesetzte Formel, ein Diagramm Entwurf, Prüfung, Veröffentlichung und eine hervorgehobene Zeile Swift.

Thema, Papierformat und Dateiname wählen

marsdawn export plan.md --theme classic --paper letter -o handout.pdf

Wenn es nicht klappt

Weiter