MarsDawn

Markdown a PDF en Mac, desde la línea de comandos.

La herramienta gratuita marsdawn convierte un archivo Markdown en un PDF con un solo comando. Las tablas, las fórmulas, los diagramas Mermaid y el código resaltado salen tal como se leen en el código fuente, y no necesita nada más instalado, ni siquiera la app MarsDawn.

Instálala

brew install redtear1115/tap/marsdawn
marsdawn --version

En una Mac con chip de Apple, Homebrew instala una copia precompilada en segundos. En una Mac con Intel, la compila desde el código fuente, lo que tarda unos minutos y requiere Xcode 26 o posterior. Funciona en macOS 15 o posterior, y marsdawn --version muestra la versión que instalaste.

Guarda un documento

Pega esto en un archivo llamado plan.md:

# Plan: exportaciones más rápidas

Un agente escribió este plan. Tú lo revisas y luego lo conviertes en PDF.

## Pasos

| Paso | Responsable | Estado |
|------|-------------|--------|
| Medir las páginas lentas | Agente | Hecho |
| Guardar en caché los diagramas renderizados | Agente | En revisión |

El objetivo es $t < 2\,\text{s}$ para un documento de 50 páginas:

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

```mermaid
graph LR
  Borrador --> Revisión --> Publicación
```

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

Expórtalo

marsdawn export plan.md

Escribe plan.pdf junto al archivo fuente e indica dónde quedó:

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

Esta es esa página, capturada de una ejecución real de marsdawn 0.5.0:

El PDF exportado: el título, una tabla de pasos, una fórmula en línea y otra destacada, un diagrama Borrador, Revisión, Publicación y una línea de Swift resaltada.

Elige un tema, un tamaño de papel y un nombre de archivo

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

Si no funciona

Siguiente