Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
completo
src/img
3-lsd.md
3-lsd_notas.md
README.md
portada.jpg

README.md

Pecas para publicaciones digitales en modo automático

Última actualización: 12 de julio de 2017

En este módulo vamos a usar Pecas, un conjunto de herramientas para procesos editoriales.

Estas herramientas están pensadas para facilitar la publicación de libros en diversos formatos con la metodología del single source publishing (SSOP), también conocida como «edición ramificada».

Las herramientas no son un entorno de desarrollo integrado, como Sigil o InDesign. En su lugar pretenden facilitar la creación de estructuras a partir de un archivo madre para que el editor y el diseñador se concentren en su trabajo. Las herramientas son una propuesta de SSOP.

Actualmente las herramientas están enfocadas a la creación de EPUB desde la terminal.

En todo momento es posible revisar los archivos presentes en el directorio completo.

Módulos relacionados

Índice


Descargar el software necesario

Para conocer el software necesario para todos los módulos, consúltese el área de instalación.

Crear un EPUB a partir de un MD

ATENCIÓN: aquí no se utilizan todas las opciones que ofrece Pecas; véase la documentación citada en cada caso para mayor información.

0. Ir a este carpeta desde la terminal

cd arrastrar/la/carpeta/P002-Pecas

Esto es solo para asegurar que no habrá errores si se copian y pegan los comandos que vienen a continuación.

1. Archivos de Markdown

Si se realizó el módulo práctico Markdown en la edición digital, se recomienda utilizar los archivos generados (3a-lsd.md y 3a-lsd_notas.md).

Si no se hizo el módulo, se tienen que renombrar los archivos 3-lsd.md y 3-lsd_notas.md a 3a-lsd.md y 3a-lsd_notas.md para evitar errores si solo se copian los comandos.

2. Inicializar el proyecto automata

pc-automata --init

Para crear los EPUB y el MOBI, desde la terminal:

  1. Escribir pc-automata para llamar a la herramienta (arrastrar /EPUB/0-Automata/automata.rb si se usa Windows).
  2. Enter para ejecutar.

Esto crea un proyecto para la automatización llamado epub-automata. Adentro de este proyecto se encuentra un archivo automata_meta-data.yaml, aquí es donde se colocan los metadatos del libro si así se desea.

Para mayor información sobre los metadatos en el archivo YAML, véase su documentación.

3. Automatizar la creación de EPUB y MOBI

cd epub-automata && pc-automata -f ../3a-lsd.md -n ../3a-lsd_notas.md -c ../portada.jpg && cd ..
  1. Ir a la carpeta del proyecto: cd epub-automata.
  2. Mencionar que se escribirá un nuevo comando: &&.
  3. Escribir pc-automata para llamar a la herramienta (arrastrar /EPUB/0-Automata/automata.rb si se usa Windows).
  4. Indicar el archivo madre (file): -f ../3a-lsd.md.
  5. Indicar las notas al pie (notes): -n ../3a-lsd_notas.md.
  6. Añadir una portada (cover): -c ../portada.jpg.
  7. Mencionar que se escribirá un nuevo comando: &&.
  8. Salir de la carpeta del proyecto: cd ...
  9. Enter para ejecutar.

Esto crea por lo menos dos EPUB, uno con la versión más reciente y otro en versión 3.0.0. Adicionalmente, si se detectó EpubCheck y KindleGen, respectivamente se verificaron los EPUB y se creó un ebook en formato MOBI (para Kindle).

La automatización deja el proyecto EPUB por si se desea llevar a cabo cambios manuales. Además, se genera un log.txt donde se indica los comandos ejecutados, muy útil si sale algo mal.

Cada vez que se automatiza, pc-automata tiene que eliminar todos los archivos viejos, exceptuando los archivos YAML y TXT. No hay nada por qué alarmarse, los herramientas están planeadas para el ciclo de eliminación-recreación.

¿Quieres probar el mismo ejercicio de modo automático? Consulta el módulo «Pecas para publicaciones digitales en modo manual».

Recursos