jueves, 16 de junio de 2016

Crear divisiones en un EPUB de diseño fluido

Opción 1. Utilizar las opciones de estilo de párrafo

Vamos a trabajar con un documento InDesign que contenga el texto de varios capítulos de un libro.

Abra el panel Estilos de párrafo (F11) y defina un nuevo estilo de párrafo denominado Capitulo.

Este estilo de párrafo servirá para formatear los títulos de cada capítulo del libro.

Edite el estilo de párrafo Capitulo y elija Opciones de separación en la lista de categorías del cuadro Opciones del estilo de párrafo.


En el desplegable Empezar párrafo: seleccione la opción En la siguiente página.

De esta manera, al aplicar el estilo Capítulo al título de cada capítulo, introduciremos un salto de página antes de cada párrafo formateado con el estilo Capítulo, es decir que cada capítulo de nuestro libro ahora comenzará en la siguiente página en blanco.

Exporte el documento InDesign como EPUB de diseño fluido.

Si revisa la estructura del EPUB encontrará en la hoja de estilos css la siguiente regla css:

p.Capitulo {page-break-before : always}

Esta regla es la que define el salto de página antes del inicio de cada capítulo.

Efectivamente, para el selector p.Capitulo, la propiedad page-break-before con valor always se traduce de la siguiente forma:

"Insertar un salto de página antes de cada párrafo formateado con el estilo Capítulo"

Opción 2. Utilizar las opciones de exportación EPUB


Edite el estilo de párrafo Capitulo e introduzca el siguiente cambio en la definición del estilo:


En el desplegable Empezar párrafo: seleccione la opción En cualquier lugar.

Con este cambio, cada capítulo comenzará a continuación del texto del capítulo anterior sin ningún salto de página.

Exporte el documento InDesign como EPUB de diseño fluido.

Elija Avanzado en la lista de categorías del cuadro Opciones de exportación EPUB.


En el desplegable Dividir documento: seleccione la opción Capitulo y presione el botón OK.

Obtendrá un EPUB en cuya hoja de estilos no habrá ninguna regla css que defina saltos de página.

Sin embargo, leyendo el EPUB podrá comprobar que se han introducido divisiones en el libro electrónico.

En este caso, la división del documento se produjo porque InDesign ha dividido el contenido del libro en varios archivos de contenido.

Efectivamente, si revisa la estructura del EPUB podrá comprobar que el contenido del libro, que se encuentra dentro de la carpeta OEBPS (Open E-book Publication Structure), en lugar de estar almacenado en un único archivo con extensión XHTML, se dividirá en varios archivos de contenido.

Los archivos XHTML corresponden a las secciones o capítulos del libro y cada una de las secciones será accesible desde un índice o tabla de contenido.