Feeds:
Entradas
Comentarios

Archive for 26 julio 2013

El_reino_prohibido-859178948-large¿Otra película que me recuerda un montón a “El predicador”? ¿Pero qué pasa? ¿Me persiguen estas pelis o qué?

Echa un vistazo a mi nuevo descubrimiento en mi otro blog:

sagaremiel.wordpress.com/

Anuncios

Read Full Post »

Estamos leyendo (III)

cropped-logotipoEste verano va a ser verano de mucha lectura. A mi larga lista de deseados que esperan en la estantería de “por leer” voy a sumar los de la colección SB e&books, de la Agencia Literaria Sandra Bruna. Para quienes no lo sepáis, por fin una novela mía, “El predicador”, será publicada en breve en las mayores tiendas online gracias al apoyo de esta agencia, a través del sello literario nuevo que han lanzado con SB e&books. La colección cuenta hoy con diez obras, pero sé que se sumarán en breve otras más y que seguro que se irá ampliando en el futuro.

El panorama actual para el escritor novel es desolador. La crisis económica y el cambio al formato digital están haciendo estragos en las Editoriales, que han cerrado muchas de sus líneas de publicación y ahora intentan, sobre todo, maximizar beneficios en un mercado en clara caída libre. ¿Qué camino le queda a alguien que está empezando, o incluso a un escritor poco conocido? O la auto-publicación, o bien algún tipo de proyecto mixto como es SB e&books. Y sobre todo, apostar por el medio digital.

Esto es SB e&books. Una apuesta por ofrecer a algunos escritores una vía de escape en la que puedan “enganchar” a las Editoriales. Se trata de promocionar, hasta cierto punto, a escritores y obras que merezcan ser publicadas. La Agencia hace una valoración. Si creen que la obra merecería la publicación pero no ven salida editorial para ella, le ofrecen al autor esta alternativa. Parece poco, pero en los tiempos que corren es mucho, muchísimo.

Así que poco a poco iré leyendo los libros de la colección, fruto del esfuerzo de otros escritores como yo, con los que ya estoy empezando a tener una muy buena relación, y que son sin duda mis “hermanos de tinta”, otros más en la dura carrera de fondo que es esto de publicar libros.

amor-bilingue_COBERTA-WEB (1)Mi primera lectura de la colección no ha podido resultarme más divertida. Se trata de “Amor bilingüe”, de Nathalie Gaubert, una increíble mujer todoterreno (madre-empresaria-escritora), que despliega fuerza, coraje e ilusión en cada página de su libro. Como comento en la reseña que he hecho del libro en Amazon, Nathalie muestra un enorme desparpajo, buen humor, y ningún pelo en la lengua a la hora de tratar temas espinosos. Si tiene que decir algo, lo dice al más puro estilo “Caiga quien caiga”, y nos contagiará con su frenesí y con su optimismo. Tiene una prosa que ya quisiera cualquier español que intente escribir en francés. Parece que llevara toda la vida viviendo en España por lo bien que atina con sus mordaces comentarios a la actualidad del país. En sus páginas da un repaso general a todo lo que merece una crítica del acervo español, y lo hace reflejando un montón de divertidas anécdotas biográficas que seguro que harán identificarse a muchas mujeres españolas.

A la novela de Nathalie seguirán en mi lista el resto de libros ya disponibles. Estoy seguro de que hay muy buena literatura en libros inesperados, así que animo a todos a leer este verano no sólo los best-sellers de turno sino también algo diferente de vez en cuando, y dejar obrar a la sorpresa. Ya sabéis. No dejéis de leer de la colección de mis “hermanos” en SB e&books.

Read Full Post »

He ido a ver “Hombre de Acero”, me ha encantado, y además he encontrado elementos en la película que me han recordado mucho a cuestiones que planteo en “El predicador”. Echa un vistazo a mi análisis aquí, en mi otro blog.

Read Full Post »

Curso de creación de un ePub (II)

En la entrada anterior habíamos dejado el fichero ePub con únicamente la portada y la página de título. En esta nueva entrada vamos a proceder a añadir contenido al libro.

Para ellos sigue estos pasos:
1. En la carpeta “text” añade un fichero por cada capítulo. Llámalos como prefieras de modo que te sirva para identificarlos. Yo voy a darte un ejemplo añadiendo un único capítulo a mi libro y por tanto crearé un fichero llamado “p03_cap01.xhtml”. Recuerda que la extensión de los ficheros de contenido siempre son xhtml.
2. Añade el siguiente contenido al fichero anterior:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
    <link rel="stylesheet" href="../styles/style001.css" 
       type="text/css" />
    <title>p03_cap01.xhtml</title>
 </head>
 <body>
    <div id="capitulo_01">
       <h1 class="chapter_title" id="cap01">
          <i><b>Capítulo 1</b></i></h1>
       <p>&nbsp;</p>
       <p><b>Lorem ipsum dolor sit amet</b>, consectetur adipiscing 
elit. Cras nec magna sed sapien condimentum tempus. Maecenas orci erat, 
aliquam vitae est eget, tempor ultrices nisl. Integer est felis, pretium 
et cursus vitae, ullamcorper et sem. Suspendisse quis aliquet enim, eu 
lobortis leo. Curabitur sed leo leo. In at ipsum a orci eleifend congue 
eget in ante. Donec eu odio eu dolor eleifend egestas. Sed rutrum ultrices 
ultricies. In pharetra magna ut eros pharetra cursus. Donec fringilla 
aliquam mi vitae commodo. Sed quis dolor tempus, aliquam massa quis, 
gravida erat. Vestibulum commodo mi in vestibulum venenatis.</p>
      <p>Etiam eu ante nulla. <i>Etiam fermentum sem risus, sit amet 
fermentum enim tristique at</i>. Proin turpis libero, ultrices rhoncus 
mi at, molestie aliquam nisi. Aenean vel feugiat justo, in dapibus 
risus. Praesent est justo, interdum ut iaculis sit amet, laoreet eu 
purus. Ut sollicitudin lacinia dignissim. Nam rutrum purus quam. Ut 
pretium augue nec tincidunt rhoncus. Fusce adipiscing a eros a iaculis. 
Aenean at scelerisque ligula. Quisque varius massa id sodales sodales. 
Sed ac cursus justo. Nam in quam mauris. Maecenas adipiscing rhoncus 
faucibus. Aenean porta diam massa, sed molestie neque ultrices vitae.</p>
      <p>Sed blandit augue mauris. Aliquam porta pulvinar mi vitae 
mattis. Pellentesque habitant morbi tristique senectus et netus et 
malesuada fames ac turpis egestas. Pellentesque id cursus nibh. Mauris 
dignissim ipsum at mauris fermentum mollis. Cras nibh leo, egestas 
quis adipiscing et, vulputate vitae dolor. Cras tellus lectus, iaculis 
vitae commodo vitae, aliquet non ligula. Mauris condimentum metus ac 
sapien rhoncus, id convallis neque placerat. Aliquam a tortor vitae 
nulla porttitor eleifend pharetra quis ligula. Quisque eu ultrices 
nibh. Mauris ut dolor eu ligula sollicitudin lobortis quis eu turpis. 
Aenean tincidunt cursus justo, sit amet posuere lorem eleifend dictum. 
Cras lobortis venenatis lacus sit amet pretium. Fusce dui dolor, 
hendrerit quis ultrices vel, viverra eget ligula. Curabitur dapibus 
id tellus ut tincidunt.</p>
    </div>
 </body>
</html>

3. En este documento he incluido tres párrafos. Para incluir otros más simplemente añade los nuevos párrafos encerrados entre etiquetas <p> </p>. Si ya partes de un documento escrito, que es lo más normal, lo único que tienes que hacer es, desde el procesador de texto que estés utilizando, exportar el archivo en formato html. Luego abre el fichero generado con un editor de texto y elimina cualquier elemento extraño que haya introducido el procesador al exportar. Los exportadores a html suelen incluir atributos de estilo dentro de la etiquetas <p> </p>. Por ejemplo, si al exportar tu documento te quedan párrafos como sigue:

<p class=”MsoNormal”>Lorem ipsum dolor sit amet…</p>

No dudes en deshacerte de esas adiciones class=”MsoNormal” y dejarlo como sigue:

<p>Lorem ipsum dolor sit amet…</p>

4. Habrás notado que hemos puesto id=”capitulo_01″ e id=”cap01″ en dos líneas hacia el inicio. Tú pon valores lo más descriptivos para tu caso en lugar de esos capitulo_01 y cap01. Estos valores son importantes y servirán para identificar un punto concreto del libro. Puedes poner estas etiquetas incluso dentro de párrafos concretos. Por ejemplo, así:

<p id=”parrafo_01″>Lorem ipsum dolor sit amet…</p>

De este modo podrás identificar ese párrafo concreto. Esto te será de mucha utilidad al completar la tabla de contenidos del libro, como verás más adelante.

5. También habrás notado una línea <p>&nbsp;</p>. Esta es la mejor forma de poner una línea en blanco y separar bloques de texto.

6. Recuerda que esto es HTML, y cualquier estilo que quieras dar al texto tiene que seguir las reglas de HTML. Por ejemplo, para resaltar un texto en negrita encierra ese texto dentro de etiquetas <b> </b>. Para poner cursiva, usa <i> </i>. Hay un montón de opciones en HTML para estilizar un texto. No te agobies mucho ahora. Ya las veremos en una futura lección. De momento fíjate en cómo he colocado ciertos fragmentos del texto en negrita y cursiva.

7. ¿Ya tienes tus capítulos cada uno exportado en un fichero distinto? ¿Les has cambiado la cabecera de modo que el nombre del fichero aparezca correcto y tenga su ID específico? Bien, pues ahora añade referencias a esos capítulos en el fichero “content.opf” y “toc.ncx”. ¿Te acuerdas de ellos, verdad? Están en la carpeta “OEBPS”. En mi caso, con el nuevo capítulo añadido, deberían tener la siguiente pinta:

“content.opf”

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://www.idpf.org/2007/opf" 
    unique-identifier="bookid" version="2.0">
    <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" 
       xmlns:opf="http://www.idpf.org/2007/opf">
       <dc:title>Aquí va el título</dc:title>
       <dc:language>es</dc:language> 
       <dc:identifier id="bookid" 
          opf:scheme="UUID">7D039B18-1DFE-410D-A3BA-8ED62AA313F9</dc:identifier>
       <dc:creator opf:role="aut" opf:file-as="Herca, Jan">Jan Herca</dc:creator>
       <dc:subject>Fiction Literature</dc:subject>
       <dc:date opf:event="creation">2013</dc:date>
       <dc:date opf:event="epub-publication">2013-09-24</dc:date>
       <dc:description>Aquí va la descripción.</dc:description>
       <dc:source>Original del autor</dc:source>
       <meta name="cover" content="cover-image"/>
    </metadata>
    <manifest>
        <item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
        <item id="css" href="styles/style001.css" media-type="text/css"/>
        <item id="p01_portada" href="text/p01_portada.xhtml" 
           media-type="application/xhtml+xml"/>
        <item id="p02_titulo" href="text/p02_titulo.xhtml" 
           media-type="application/xhtml+xml"/>
        <item id="p03_cap01" href="text/p03_cap01.xhtml" 
           media-type="application/xhtml+xml"/>
        <item id="cover-image" href="images/portada.jpg" 
           media-type="image/jpeg"/>
    </manifest>
    <spine toc="ncx">
       <itemref idref="p01_portada"/>
       <itemref idref="p02_titulo"/>
       <itemref idref="p03_cap01"/>
    </spine>
    <guide>
       <reference type="cover" href="text/p01_portada.xhtml"/>
       <reference type="title-page" href="text/p02_titulo.xhtml"/>
       <reference type="text" href="text/p03_cap01.xhtml"/>
    </guide>
</package>

“toc.ncx”

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" 
   "http://www.daisy.org/z3986/2005/ncx-2005-1.dtd">
   <ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">
      <head>
         <meta name="dtb:uid" 
            content="7D039B18-1DFE-410D-A3BA-8ED62AA313F9"/>
         <meta name="dtb:depth" content="3"/>
         <meta name="dtb:totalPageCount" content="0"/>
         <meta name="dtb:maxPageNumber" content="0"/>
     </head>
     <docTitle><text>Aquí va el título</text></docTitle>
     <navMap>
        <navPoint id="navPoint-1" playOrder="1">
           <navLabel><text>Portada</text></navLabel>
           <content src="text/p01_portada.xhtml"/>
        </navPoint>
        <navPoint id="navPoint-2" playOrder="2">
           <navLabel><text>Título</text></navLabel>
           <content src="text/p02_titulo.xhtml"/>
        </navPoint>
        <navPoint id="navPoint-3" playOrder="3">
           <navLabel><text>Capítulo 1</text></navLabel>
           <content src="text/p03_cap01.xhtml"/>
        </navPoint>
    </navMap>
</ncx>

8. Fíjate en lo que hemos cambiado de ambos ficheros. En el “content.opf” ahora hemos añadido una línea item dentro de la etiqueta manifest.

<item id="p03_cap01" href="text/p03_cap01.xhtml"
 media-type="application/xhtml+xml"/>

Tendrás que añadir una línea de estas por cada capítulo, cuidando de ponerle un ID específico a cada uno. Es el ID que identificará a cada fichero. No lo confundas con los IDs de posición que vimos antes.

También hemos añadido una línea itemref y reference:

<itemref idref="p03_cap01"/>
<reference type="text" href="text/p03_cap01.xhtml"/>

Son las indicaciones de cómo debe incluir el lector el fichero del capítulo. Imagina que tienes una página con un dibujo o un texto que se repite. Podrías crear un único archivo para esa página, y luego, sin necesidad de repetirla, incluirla varias veces sin más que añadir los apropiados itemref y reference.

9. Por último, en el “toc.ncx” hemos añadido una etiqueta navPoint. De momento fíjate como esta etiqueta apunta a todo el conjunto del fichero del capítulo. En futuras partes del curso te explicaré cómo puedes hacer para que apunte a localizaciones específicas del texto (de ahí lo de los ID para marcar posiciones). Este fichero “toc.ncx”, como sabes, es el que contruye una tabla de contenidos genérica que se suele activar mediante una opción rápida en el lector electrónico. Veremos más sobre él y sobre como aprovecharlo para hacer tablas de contenido muy versáriles en futuras entradas.

10. Recuerda. Ahora toca reconstruir el fichero epub. Guarda cambios y recomprime en formato ZIP el contenido de la carpeta que llamamos raíz (ojo, el contenido, no la carpeta en sí). Renombra como .epub, transfiere a tu lector y prueba.

Descargar el ejemplo: http://bit.ly/17oGBKP

Read Full Post »

portadaYa queda menos para la inminente puesta a la venta de “El predicador”. Han sido largos meses de espera e impaciencia, pero por fin estamos aquí. En breve estará disponible. La experiencia de publicar está siendo muy interesante, aprendiendo un montón sobre el funcionamiento de las agencias, de lo que supone publicar “en serio” una novela… En fin, un montón de trabajo que a veces cuesta asumir en medio de las cientos de otras obligaciones que no podemos desatender.

Para ir haciendo más llevadera la espera, y ya que algunos me lo habían pedido, ya está disponible el extracto de las primeras páginas de la novela. Está disponible en mi otra web dedicada a la Saga de Rémiel.

Se aceptan comentarios y sugerencias, por supuesto.

Read Full Post »

Curso de creación de un ePub (I)

El ePub es el formato por excelencia para la creación de libros digitales. A día de hoy (julio 2013) hay dos formatos disponibles: ePub2 y ePub3. Sin embargo, el ePub3 es tan amplio y ambicioso que casi no hay dispositivos que lo soporten al completo, y el más extendido para los libros habituales sigue siendo el ePub2.

En esta guía te voy a explicar en varios pasos cómo construir a mano un ePub y convertir un libro que tengas en otro formato a ePub2.

Un ePub no es más que un fichero ZIP renombrado con extensión epub. En el ZIP irá el contenido de una carpeta.

Para crear nuestro ePub desde cero, utilizando sólo un editor de texto, sigue estos pasos:

1. Crea una carpeta vacía. Esta carpeta será tu libro y a partir de aquí la llamaremos la “carpeta raíz”.
2. Dentro de esa carpeta crea un fichero de texto llamado “mimetype”, así, sin extensión, con el siguiente contenido (una única línea):

application/epub+zip

3. En la carpeta raíz crea también dos subcarpetas llamadas “META-INF” y “OEBPS”.
4. Dentro de la carpeta “META-INF” crea un fichero de texto llamado “container.xml” con el siguiente contenido:

<?xml version="1.0"?>
<container version="1.0" 
   xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
   <rootfiles>
      <rootfile full-path="OEBPS/content.opf" 
         media-type="application/oebps-package+xml"/>
   </rootfiles>
</container>

5. Dentro de la carpeta “OEBPS” crea dos ficheros de texto llamados “content.opf” y “toc.ncx” y de momento déjalos vacíos.
6. Hasta aquí estos pasos son comunes siempre a toda creación de ePub y constituye la estructura inicial del fichero. Ahora le añadirás el contenido.
7. Primero añade los metadados del libro. Para ello edita el fichero “content.opf” y añade el siguiente contenido, pues estaba vacío.

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://www.idpf.org/2007/opf" 
   unique-identifier="bookid" version="2.0">
   <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" 
      xmlns:opf="http://www.idpf.org/2007/opf">
      <dc:title>Aquí va el título</dc:title>
      <dc:language>es</dc:language> 
      <dc:identifier id="bookid" 
         opf:scheme="UUID">7D039B18-1DFE-410D-A3BA-8ED62AA313F9</dc:identifier>
      <dc:creator opf:role="aut" opf:file-as="Herca, Jan">Jan Herca</dc:creator>
      <dc:subject>Fiction Literature</dc:subject>
      <dc:date opf:event="creation">2013</dc:date>
      <dc:date opf:event="epub-publication">2013-09-24</dc:date>
      <dc:description>Aquí va la descripción.</dc:description>
      <dc:source>Original del autor</dc:source>
      <meta name="cover" content="cover-image"/>
   </metadata>
   <manifest>
      <item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
      <item id="css" href="styles/style001.css" media-type="text/css"/>
      <item id="p01_portada" href="text/p01_portada.xhtml" 
         media-type="application/xhtml+xml"/>
      <item id="p02_titulo" href="text/p02_titulo.xhtml" 
         media-type="application/xhtml+xml"/>
      <item id="cover-image" href="images/portada.jpg" 
         media-type="image/jpeg"/>
   </manifest>
   <spine toc="ncx">
      <itemref idref="p01_portada"/>
      <itemref idref="p02_titulo"/>
   </spine>
   <guide>
      <reference type="cover" href="text/p01_portada.xhtml"/>
      <reference type="title-page" href="text/p02_titulo.xhtml"/>
   </guide>
</package>

8. A continuación modifica el contenido anterior personalizándolo para tu libro.
9. En la línea con la etiqueta <dc:title> pon el título de tu libro en lugar del “Aquí va el título” que yo he puesto.
10. En la línea con la etiqueta <dc:language> pon el código del idioma de tu libro. “es” para español, “en” para inglés, “ca” para catalán. Mira más códigos aquí http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes.
11. En la línea con la etiqueta <dc:identifier pon un ID propio en lugar de ese churro de letras y números que he puesto yo. Puedes crearte un ID propio si buscas en Google alguna página relativa a “UUID generator”. Suele haber unas cuantas que te ofrecen IDs mediante unos algoritmos que impiden que se repitan por mucho que se soliciten nuevos. Copia el que te ofrezcan y pégalo ahí.
12. Hasta aquí las etiquetas <dc:xxx obligatorias. De aquí en adelante podemos eliminar las líneas de etiquetas dc que no necesitemos.
13. En la línea con la etiqueta <dc:creator pon tu nombre en lugar de mi “Jan Herca”, y pon el nombre en modo “Apellido, Nombre” en lugar de mi “Herca, Jan”. Si el libro fuera anónimo podríamos quitar esta línea.
14. En la línea con la etiqueta <dc:subject> pon una o varias palabras separadas por espacios indicando las categorías a la que pertenece tu libro, mejor en inglés. No hay reglas en esto. Si no sabes pues deja lo típico de “Fiction Literature”. Puedes inspirarte usando la clasificación de la Biblioteca del Congreso de EEUU : http://www.loc.gov/catdir/cpso/lcco/.
15. En la línea con la etiqueta <dc:date opf:event=”creation”> pon la fecha de creación del libro. Las fechas siempre en formato año-mes-día.
16. En la línea con la etiqueta <dc:date opf:event=”epub-publication”> pon la fecha de publicación del epub.
17. En la línea con <dc:description> pon una descripción de un párrafo, sin saltos, del libro, en tu idioma.
18. Lo demás déjalo como está. De momento este sería el esquema básico del fichero “content.opf” para un libro en el que sólo tendrás una portada y una página de título. Volverás a este fichero más adelante para incluir los capítulos de tu libro.
19. En el fichero “toc.ncx” añade el siguiente contenido:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" 
   "http://www.daisy.org/z3986/2005/ncx-2005-1.dtd">
<ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">
   <head>
      <meta name="dtb:uid" content="7D039B18-1DFE-410D-A3BA-8ED62AA313F9"/>
      <meta name="dtb:depth" content="3"/>
      <meta name="dtb:totalPageCount" content="0"/>
      <meta name="dtb:maxPageNumber" content="0"/>
   </head>
   <docTitle><text>Aquí va el título</text></docTitle>
   <navMap>
      <navPoint id="navPoint-1" playOrder="1">
         <navLabel><text>Portada</text></navLabel>
         <content src="text/p01_portada.xhtml"/>
      </navPoint>
      <navPoint id="navPoint-2" playOrder="2">
         <navLabel><text>Título</text></navLabel>
         <content src="text/p02_titulo.xhtml"/>
      </navPoint>
   </navMap>
</ncx>

20. En la línea con la etiqueta <meta name=”dtb:uid” modificála para que el ID se corresponda con el que metiste en el fichero “content.opf”.
21. El fichero “toc.ncx” contiene información de cómo presentar un índice, el típico indice que se muestra en muchos e-readers al pulsar en “Ver tabla de contenidos”. Cada página o comienzo de capítulo al que queramos poder ir deberá tener una entrada <navPoint>. En el ejemplo verás que de momento tenemos sólo dos, una para ir a la portada, y otro para ir al título. Más adelante añadiremos el contenido para los capítulos.
22. Ahora vamos a añadir los ficheros de contenido. De momento crearemos un ePub básico sólo con una portada y una página de título. En futuras partes de la guía iremos viendo cómo añadir más contenidos.
23. Dentro de la carpeta “OEBPS” crea tres subcarpetas: “images”, “styles” y “text”.
24. Dentro de la carpeta “images” crea un fichero de imagen en formato JPG. Lo puedes hacer con el Paint o puedes descargar una imagen de Internet (libre de royalties, ojo). Llama a la imagen “portada.jpg”. Es muy recomendable para que se vea bien en el iPad y otras tablet que tenga una buena cantidad de píxeles y en la proporción ancho x alto apropiada, por ejemplo 800×1200 o bien 1600×2400. Recuerda que hay muchas tablets con una cantidad enorme de píxeles en la pantalla. Si usas una imagen pequeña la portada quedará desdibujada al ponerla a pantalla completa.
25. Dentro de la carpeta “styles” crea un fichero de texto llamado “style001.css” con este contenido:

body {
 font-family: Georgia, Garamond, serif, sansserif, monospace;
}
p {
 margin:0pt;
 text-indent:0em;
 text-align: justify;
 font-size: 1.00em;
}
p+p{
 text-indent:1.5em;
 text-align: justify;
 font-size: 1.00em;
}
h1 {
 margin-top:4em;
 margin-bottom:2em;
 page-break-after:avoid;
 font-size: 1.20em;
 text-align: center;
 text-indent:0em;
}
.title {
 margin-top:2em;
 margin-bottom:1.5em;
 page-break-after:avoid;
 font-size: 1.50em;
 text-align: center;
 text-indent:0em;
}
.author {
 margin-top:2em;
 margin-bottom:1.5em;
 page-break-after:avoid;
 font-size: 1.00em;
 text-align: center;
 text-indent:0em;
} 
.chapter_title {
 margin:0pt;
 text-indent:0em;
 text-align: left;
 font-size: 1.50em;
}

26. Se trata de un fichero con los estilos a aplicar a las páginas y el texto. Es muy genérico y nos puede valer para todo tipo de libros. Ya en futuras partes de esta guía iremos viendo cómo cambiarlo y qué efectos produce.
27. En la carpeta “text” crea un fichero de texto “p01_portada.xhtml” con el siguiente contenido:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <title>p01_portada.xhtml</title> 
      <link rel="stylesheet" href="../styles/style001.css" 
         type="text/css" />
   </head>
   <body>
     <div>
        <img src="../images/portada.jpg" alt="Portada" 
           style="max-width: 100%; max-height: 100%;" />
     </div>
   </body>
</html>

28. También en la carpeta “text” crea un fichero de texto “p02_titulo.xhtml” con el siguiente contenido:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <title>p02_titulo.xhtml</title> 
      <link rel="stylesheet" href="../styles/style001.css" 
         type="text/css" />
   </head>
   <body>
      <div id="pagina_titulo">
         <p class="author">Aquí el nombre del autor</p>
         <h1 class="title" id="titulo">Aquí el título</h1>
      </div>
   </body>
</html>

29. Sustituye “Aquí el nombre del autor” y “Aquí el título” por los correspondientes a tu libro.
30. Hecho. Ya tenemos el contenido mínimo para un ePub2 con una portada y una página de título. Para probarlo hay que hacer lo siguiente. Con una herramienta de creación de ficheros ZIP (por ejemplo esta gratuita, http://www.7-zip.org/), añade a un fichero ZIP (sin compresión, no es necesaria) todo el contenido de la carpeta raíz (ojo, el contenido, no la carpeta raíz en sí). Luego renombra el fichero zip con extensión epub. Listo. Ya tienes tu primer ePub básico. Transfiérelo a tu lector habitual y échale un vistazo.

Descargar el ejemplo: http://bit.ly/18u9S8c

epub

Read Full Post »

Estamos leyendo (II)


Continúo esta sección con un nuevo comentario relativo a lo último que he estado leyendo las semanas pasadas: la colección del capitán Alatriste, de Arturo Pérez-Reverte. Algunas novelas me han gustado más que otras pero en general ha sido una agradable lectura el compendio de las siete que el autor ha sacado hasta la fecha. Los títulos de ellas son: “El capitán Alatriste”, “Limpieza de sangre”, “El sol de Breda”, “El oro del rey”, “El caballero del jubón amarillo”, “Corsarios de levante”, y “El puente de los asesinos”. De todas ellas me quedaría especialmente con “Corsarios de Levante”.

Lo primero decir que la prosa de Reverte es de una calidad insuperable. Domina la época, su lenguaje, sus costumbres, su paisaje, todo, con una soltura que llama la atención. El vocabulario, que rescata hasta la última palabra del Siglo de Oro que estaba en el olvido, nos obliga frecuentemente a recurrir al diccionario y a aprender un poco más de nuestro muy descuidado castellano.

El personaje ya es otra cosa. Antihéroe en muchas ocasiones, se salva de no gozar de nuestra empatía por tener un altísimo concepto de lo honorable y caballeroso. Es un hombre íntegro y honesto hasta el límite, que si le piden ir en primera línea de fuego va sin rechistar y encara su destino con energía. Es puro valor y determinación, y a lo largo de sus páginas no podemos evitar compararle, cosa que no deberíamos hacer, con el gran D’Artagnan de Dumas, pero es inevitable. La época es la misma que la de los mosqueteros de Dumas, y las aventuras muy similares, como no podía ser de otro modo. Además, sabemos de la devoción de Reverte por Dumas gracias a otra de sus novelas, la destacable “El club Dumas”. Así que no es por fastidiar la comparación, y hay que decir que Reverte sale muy bien parado de ella. Si en la novela de Dumas se nota cierto francesismo, aquí Reverte aboga por un marcado españolismo en muchas de las reflexiones que pone en boca del narrador, reflexiones quizá un poco exaltadas para mi gusto, que me considero más un ciudadano del mundo que un patriota, pero Reverte no nos abruma mucho con estas cuestiones y deja paso siempre a un entretenimiento muy divertido y a una reflexión muy didáctica sobre la guerra y la dureza de los tiempos que describe.

En definitiva, un más que recomendable conjunto de novelas cortas, a las que el cine español no hizo ninguna justicia, y que merecen ser leídas al margen de toda película, para así saborear de cerca a uno de los más logrados personajes de la literatura española de los últimos años.

Read Full Post »