Documentos · Pandoc

Crear un libro EPUB

Un EPUB es el formato estándar de los libros electrónicos: lo leen Apple Books, Kobo, Google Play Libros y casi cualquier lector salvo el Kindle más antiguo. Pandoc arma uno a partir de tus capítulos en Markdown, con índice navegable y portada, sin pagar por una plataforma de publicación.

Gratis y open source macOS · Linux · Windows Nada sale de tu equipo

1. Instala Pandoc

Se instala una sola vez y queda para siempre. Es gratis y de código abierto:

# macOS (Homebrew)
brew install pandoc

# Ubuntu / Debian
sudo apt install pandoc

# Windows (winget)
winget install JohnMacFarlane.Pandoc

Si nunca has usado la terminal, empieza por la guía de la terminal.

2. El comando exacto

Pasa los capítulos en orden y Pandoc los une en un solo libro, con su portada y sus metadatos:

pandoc cap1.md cap2.md cap3.md --metadata title="Mi libro" --epub-cover-image=portada.jpg -o libro.epub

El orden de los archivos en el comando es el orden de los capítulos. Cada encabezado de nivel 1 se convierte en una entrada del índice que el lector electrónico muestra para navegar.

Tareas relacionadas

Preguntas frecuentes

¿Cómo controlo dónde empieza cada capítulo?

Pandoc abre un capítulo nuevo en cada encabezado de primer nivel (un # en Markdown). Lo más simple es poner cada capítulo en su propio archivo y listarlos en orden, como en el comando; también puedes usar un único archivo con varios encabezados.

¿Qué tamaño debe tener la imagen de portada?

Una imagen vertical de buena resolución funciona bien; los lectores suelen recomendar alrededor de 1600 píxeles de alto. Pandoc acepta JPG o PNG y la coloca como portada del libro.

¿Puedo añadir autor, idioma y otros datos del libro?

Sí. Puedes pasar más metadatos con repetidos --metadata (por ejemplo --metadata author="Tu Nombre" y --metadata lang=es) o agruparlos en un archivo YAML que Pandoc lea con --metadata-file.