Del porqué de todo esto
El EPUB no es una interjección turca. Yo pensaba que sí hasta hace unos días. Muy al contrario, se trata de un formato que busca convertirse en estándar para la elaboración de libros digitales, con las ventajas de ser de código abierto y de estructura flexible, y por lo tanto adaptable a diversos lectores. Esto significa que, al contrario de lo que sucede con el PDF, cuya estructura es fija y no modificable, una libro en formato EPUB se adapta al lector que pretenda interpretarlo. De manera bruta: un PDF es como si una familia cuyos miembros son de distintos tamaños y grosores utilizasen todos el mismo par de guantes; un EPUB entonces son esos guantes de latex que se adaptan a cualquier tipo de mano, incluso si al padre, carpintero, le falta algún dedo. La siguiente guía responde, por lo tanto, a una doble motivación: por un lado, la circunstancia particular de este hacedor, lector y degustador reciente de libros digitales, y que por lo tanto necesita algún método para convertir a EPUB los múltiples libros en formatos poco legibles que posee o presuntamente pudiera poseer; por otro lado, la circunstancia pública de este mismo hacedor, cuya editorial ofrecía hasta ahora para descarga gratuita todos sus libros en formato PDF, ideales para ser leídos en pantalla de ordenador, pero imposibles de meter en un dispositivo de lectura electrónica. Y queriendo leer yo sus libros y que lean ustedes los nuestros, y habiendo por el momento ausencia notoria de información y herramientas para trabajar con EPUB, aproveché las largas noches (sí, largas) veraniegas para profundizar un poquito (ojo, un poquitito), y como, aún ateo recalcitrante, lo poco que sé de Jesucristo me influyó más que a Roma, decido compartir con los demás mi diminuta (pero inmensa para quien no sepa nada) sapiencia.
De los condimientos y utensilios
Barato, barato. Y fresquito. Y sano. Openoffice, Calibre y Sigil. Tres programas de código abierto, gratuitos y multiplataforma. Les aclaro que mi cocina es muy chic: iMac con Leopard; pero si ustedes usan linux o incluso Windows, podrán hacerlo exactamente igual.
Openoffice, ya lo sabrán, es una suite ofimática de cuyas varias herramientas utilizaremos su editor de texto.
Calibre es, básicamente, un conversor a formatos especialmente adecuados para libros electrónicos, como LIT, MOBI o EPUB.
Sigil es un editor de EPUB.
De las tres vías de conocimiento, o de cómo a la luz se llega por distintos caminos
Les presentaré a continuación tres distintos modos de llegar a tener un libro en formato EPUB, dependiendo esto del punto de partida en el que ustedes se encuentren: tiene un libro en PDF, tienen un libro en .rtf u .odt (si lo tienen en .doc, pues pásenlo a .odt) o su libro está en formato mental, o en cualquier caso quiere hacer el EPUB desde cero.
- Tengo un PDF y no se lee (o se lee muy mal) en mi dispositivo de lectura electrónico. Entonces instale Calibre. Y a continuación, ni lo poche, ni le haga un sofrito, ni nada. Bueno, algo de adobe sí, no hay otro remedio ;). Simplemente, añade el libro a la biblioteca de Calibre, y, con él seleccionado, clica sobre “Convertir libros electrónicos”; como verá, el formato de salida por defecto es EPUB, pero podría usted escoger cualquiera de los otros si su lector de libros electrónicos lo prefiere así. En “Preferencias” del programa habrá escogido la carpeta en que quiere que Calibre guarde los EPUB, así que puede ir a esa carpeta y probar cómo quedó la conversión. Si el resultado es óptimo, olvide el resto de este modesto manual; sino, y esto es lo habitual, con tantos más problemas cuanto mayor sea la complejidad estructural del PDF, tendrá que modificar aquellos aspectos que hayan quedado mal o ilegibles, y para eso necesita Sigil.

Calibre convirtiendo un
PDF –
Ampliar
- Tengo un documento de texto. Estamos entonces en mejor disposición que en el punto anterior, pues un PDF, como saben, no es modificable, mientras que un documento de texto sí, así que de lo que se trata ahora es de preparar el documento para que sea convertido en las mejores condiciones por Calibre. Mi experiencia al respecto me dice que el formato que mejor lee Calibre para realizar sus conversiones a EPUB es el .odt, Open Document. Así que le diría que si tiene un documento de texto en cualquier otro formato, lo abra con Openoffice y lo guarde como .odt. A partir de ahí, las recomendaciones básicas son:
- Identifique el título de la obra con el estilo h1.
- Identifique el autor de la obra con el estilo h2.
- Identifique los capítulos de la obra con el estilo h3
- Identifique las secciones o partes de capítulos de la obra con el estilo h4, h5…
Con el documento debidamente formateado, se va al Calibre y se procede como en el punto anterior, y a poco cariño que haya puesto usted en su elaboración, la cocción le saldrá perfecta, o casi perfecta. Pero sí hay alguna cosilla que retocar:

Utilizando estilos en Openoffice –
Ampliar
- Sigil, el supereditor de EPUB que (casi) nunca le dejará tirado. Utilícelo para corregir los problemas que hayan podido causar la conversión del PDF o del .odt, o bien para crear uno desde el principio. En el primer caso, abra con Sigil el EPUB generado por Calibre y modifique lo que necesite ser modificado. Como verá, su interfaz es muy sencilla, como se espera de un editor básico: negrita, cursiva, subrayado; texto justificado, centrado o a derecha o izquierda, salto de página (muy importe para la separación de capítulos) y añadido de imágenes. Esto en su Book View; en su Code View pues puede hacer usted todo lo que sus conocimientos de XML, o derivados, le permita, modificando la hoja de estilos a su antojo y dando formato como si de la construcción de una página web se tratase. Vamos, que si usted trabajó de chef en El Bulli, pues lancese al Code View, y si se limitó a poner copas en el bar de un amigo, pues quédese con el Book View. Para que se hagan una idea: yo, que soy un ignorante en lenguajes informáticos pero que hago uso divino de la combinación del copy&paste y del «donde fueres haz lo que vieres», pues me atrevo a hacer mis pinitos con el Code View.
Y eso, si son chefs o locos dementes, pues pueden utilizar Sigil para escribir su libro directamente en él, con la seguridad de que el resultado será un EPUB sin errores ni posibles incompatibilidades. Al menos con toda la seguridad que da un mundo sin dioses.
Y ya. Solamente quisiera recordarles que siempre hay otra opción, no más económica —recuerden que nuestra receta no puede ser más barata—, pero sí mucho más descansada: comer en casa del vecino. Que aproveche.
Adenda
Sobre Calibre: en “Preferencias” del programa se puede habilitar el servidor lo que hace que Calibre funcione como un servidor de internet al que nos podemos conectar desde otro ordenador o desde nuestro dispositivo de lectura electrónica (si tiene wifi) para descargarnos los libros que tengamos en la biblioteca de Calibre.
2009-08-27 11:50
Ya te quería bastante, pero ahora te quiero más.
2009-08-27 13:03
Gracias por el post, Marcos. Estaba buscando precisamente un texto como el tuyo. También soy editor y tengo ciertas lagunas sobre la conversión. Por cierto, me he permitido incluirlo como artículo recomendado en la home de http://www.edicion-digital.com
2009-08-27 13:16
Alberto, a ti es que se te gana fácil por el estómago. Sobre todo con la pasta.
Alex, gracias. Ningún problema con que reproduzcas el artículo, pero te ruego que hagas mención de atribución, tal y como figura en nuestra licencia CC.
Saludos
2009-08-27 15:40
¿Tú sos el mismo que recomendó un artículo sobre cómo combatir el insomnio en “las largas noches veraniegas”? Vamos, que te dure el insomnio toda la vida ;-)
Abrazo.
2009-08-27 16:29
Gracias! Me has hecho ahorrar mucho tiempo y dolores de cabeza. Estoy en formato .cabeza y así puedo comenzar bien para terminar mejor (espero).
Te leo…
Victoria
2009-08-27 16:46
Estupendo, Marcos, y así como si uno cocinara se entiende bastante bien. Ahora solo tendré que probar la receta y ver que no se me pegue :-) Eso me llevará largas noches invernales, claro.
Un beso.
2009-08-27 18:35
Qué bonito es ver que mientras uno hace el vago hay gente perdiendo sueño y currando en agosto. Fantástico tutorial que pienso utilizar para dar de comer a mi papyre…
Por cierto, Marcos. ¿Te llegó Cerval?
Un abrazo. Daniel
2009-08-28 12:14
Bueno, el límite entre el curre y el disfrute es muy inestable. Y entre la locura y la razón.
Claro, recibí Cerval, pero ahí tienes el lado negativo de tanta actividad: que uno hasta se olvida de dar las gracias. De todos modos, para el jueves que viene estoy haciendo un resumen de lecturas veraniegas en el que entra, claro, tu libro.
Saludos
2009-08-28 16:23
Estupendo, Marcos. Llevaba tiempo esperando esta entrada… por cierto, que ambos compartimos ordenador chic. Un saludo.
2009-08-31 13:37
Felicidades y gracias por el post… dan ganas de meterse a jugar con el Sigil, y hacerse uno mismo ediciones decentes para el iPhone.
Sin querer ser tocapelotas, un par de cosillas que rechinan:
“lo habra con Openoffice”.
“la coción le saldrá perfecta”.
2009-08-31 13:49
Cierto, (er)rata gorda. Corregido.
Saludos
2009-09-02 19:38
Gracias! No conocia Calibre ni Sigil, y ya los tengo instalados :-) Por cierto, la he meneado en documenea.com, pero no he visto la forma de añadir un trackback
saludos
2009-09-18 08:54
Sólo dos palabras: Marcos, crack.
Gracias por ahorrarme horas y horas de leer complejos manuales de los que no entiendo ni jota. Te debo una cena.
2009-10-15 16:02
Muchas gracias. No conocía este programa y me va a ayudar mucho porque el epub se visualiza fatal en el Papyre.
Estoy intentando hacer mi primera conversión de un libro que trae mapas entre cada capítulo y no sé cómo hacer para bajarles el tamaño (en PDF ocupan cada uno una página tamaño A4)
He pasado el libro en PDF a Calibre (tampoco lo conocía) y en el SIGIL me aparecen los números de página del archivo antiguo mezclados con el texto… ¿Cómo se puede hacer para quitarlos sin tener que buscar uno a uno?
Gracias. Ya ves que soy totalmente primeriza.
2009-10-15 16:53
Rosina, es dificil aconsejarte con tan pocos datos, pero por lo que dices la solución es complicada: el sigil por el momento no permite manipular las imágenes. Quizás puedas hacerlo en bruto, es decir, utilizando las posibilidades dle lenguaje html desde la opción de “Code View”; desde ahí quizás puedas decirle al programa mediante código html que varié el tamaño en que se muestran las imágenes.
Saludos
2009-10-16 10:08
Bendito tu insomnio de verano!
Gracias por la información y enhorabuena por tu página. Da gusto leer algo tan bien escrito.
Saludos
2009-12-09 11:55
Muchas gracias por el artículo, estaba buscando información sobre la producción de e-books y me lo he encontrado.
Salud y suerte.
2009-12-12 14:26
Hola y gracias; estoy intentando instalar el calibre y tengo problemas con la ubicación de la biblioteca.El mensaje de error que me da es el siguiente:
Phyton function terminated unexpectedly unable to open database file.
Remote traceback /most recent call last):
File “site-packages\calibre\library\sqlite.py”, line 128 in run
File “site-packages\calibre\library\sqlite.py”, line 119 in connect
Operational Error: unable to open database file (error code: 1)
Si hay alguien que me pueda echar una mano lo agradeceré mucho. Gracias
2009-12-12 14:35
Gracias Nacho, Marcial y as.
Tendrías que especificar el sistema operativo, pero en cualquier caso mucho mejor que plantees tus dudas en el forum de Calibre: http://www.mobileread.com/forums/forumdisplay.php?f=166
Suelen responder rápido y eficazmente.
Saludos
2009-12-12 19:58
Muchas gracias Marcos; el SO es el vista home. Voy a ver si en el forum de calibre me pueden ayudar. Gracias por la información.
2010-02-09 13:57
Muchas gracias, ha sido muy útil. Sin embargo me encuentro con dos problemas:
1- Calibre no convierte acentos, o me coloca un símbolo raro, o si los escribo en ASCII simplemente los ignora.
2-Sigil no me abre archivos grandes (Por lo que no puedo corregir el problema anterior)
2010-02-09 17:02
Gracias, Angélica.
No puedo ayudarte sin tener más datos (si quieres contacta conmigo a través del formulario), pero esos errores que describes me suenan más bien a que utilices una versión antigua de los programas, pues por ejemplo lo que dices del Sigil está solucionado hace bastante tiempo.
Saludos