Español | Ayuda | Iniciar sesión

Valore nuestro servicio a través de esta página


Muy bueno

Medio

Malo

¡Gracias! Le agradecemos sus comentarios.

Si encuentra algún problema o necesita ayuda, contáctenos.

Temas de ayuda

Contacto

¿Tiene algo que comentar? ¿No encuentra la respuesta que busca en nuestras páginas de ayuda?

Contacto

Pautas sobre navegación

Instrucciones para tablas de contenidos en HTML

Inserte la tabla de contenidos (ToC) en HTML al principio del libro y no al final. De esta manera, cuando el lector comience el libro encontrará la tabla de contenidos de forma natural. Si se inserta la tabla de contenidos de manera incorrecta, afectará a la precisión de la función "Última página leída". A su vez, una colocación correcta garantiza que la tabla de contenidos aparezca en descargas de fragmentos del libro.

Prácticas recomendadas de tablas de contenidos en HTML:

  • Las entradas presentes en la tabla de contenidos deben ser enlaces HTML, para que el usuario pueda hacer clic y llegar a un punto específico. Una tabla de contenidos que no esté creada a partir de enlaces no será útil en Kindle.
  • No cree una tabla de contenidos utilizando etiquetas de HTML <table>. Las tablas son, únicamente, para información tabular, no para el diseño.
  • No utilice números de página en las tablas de contenidos. Las páginas de los libros Kindle no siempre coinciden con los números de página del libro físico.
  • Si importa el documento desde Word, utilice los estilos "Encabezado" y la función "Tabla de contenidos" de Microsoft Word. Las tablas de contenidos creadas por Word se importarán de forma correcta y se convertirán a tablas acordes a estas pautas.
  • Para colecciones que contengan más de un libro individual, incluya una tabla de contenidos global al inicio del archivo.
  • Si su tabla de contenidos incluye una lista de mapas o ilustraciones, proporcione un enlace HTML a cada mapa o ilustración.

Utilizar una tabla de contenidos en HTML anidada

Para crear entradas anidadas en la tabla de contenidos que sean útiles y permitan desplazarse fácilmente, Amazon recomienda utilizar la siguiente sintaxis en la tabla de contenidos en HTML. En los siguientes ejemplos, detallamos dos formas de escribir el mismo código de muestra: atributos de estilo y clases de CSS.

Atributos de estilo:

<div>Sección 1</div>

<div style="margin-left:2%;">Capítulo 1</div>

<div style="margin-left:2%;">Capítulo 2</div>

<div style="margin-left:2%;">Capítulo 3</div>

<div style="margin-left:4%;">Subcapítulo 1</div>

<div style="margin-left:4%;">Subcapítulo 2</div>

<div style="margin-left:2%;">Capítulo 4</div>

<div style="margin-left:4%;">Subcapítulo 1</div>

<div>Sección 2</div>
...

Clases de CSS:

<style>
div.chapter { margin-left: 1em}
div.subchapter { margin-left: 2em}

</style>

<div>Sección 1</div>

<div class="chapter">Capítulo 1</div>

<div class="chapter">Capítulo 2</div>

<div class="chapter">Capítulo 3</div>

<div class="subchapter">Subcapítulo 1</div>

<div class="subchapter">Subcapítulo 2</div>

<div class="chapter">Capítulo 4</div>

<div class="subchapter">Subcapítulo 1</div>

<div>Sección 2</div>
...



Pautas sobre NCX

Las tablas de contenidos lógicas se generan utilizando elementos toc nav o un archivo de control de navegación para aplicación XML (NCX). La creación de una tabla de contenidos lógica muestra la estructura jerárquica de un libro Kindle y permite que el usuario se desplace por él con el menú de Kindle. Insertar una tabla de contenidos lógica es especialmente importante para los libros con más de 20 páginas.

En los libros con tablas de contenidos lógicas, los usuarios pueden ver en qué punto de su lectura se encuentran ya que aparece la parte, el capítulo o la sección. Este indicador de progreso también muestra el progreso relativo.

Consulte más detalles sobre cómo crear una tabla de contenidos lógica con un elemento toc nav.

Más información para crear una tabla de contenidos lógica con NCX.

Importante: Los dispositivos y aplicaciones Kindle admiten dos niveles de anidación.

Crear una tabla de contenidos lógica usando un elemento toc nav

Consulte más detalles sobre el elemento toc nav (especificación IDPF 3.0).

Al crear un elemento toc nav se proporciona una tabla de contenidos lógica y otra en HTML. El elemento toc nav debería ser un documento HTML diferenciado de la tabla de contenidos en HTML.

Ejemplo:

<nav epub:type="toc">

<ol>

<li><a href="Sway_body.html#preface_1">NOTA DEL AUTOR</a></li>

<li><a href="Sway_body.html#part_1">PARTE UNO</a>

   <ol>

   <li><a href="Sway_body.html#chapter_1">LAS CASAS, 1969</a></li>

   <li><a href="Sway_body.html#chapter_2">ROCK AND ROLL, 1962</a></li>

   <li><a href="Sway_body.html#chapter_3">LA EMPERATRIZ, 1928–1947</a></li>

    </ol>

</li>

</ol>

</nav>

El ejemplo anterior define la siguiente jerarquía de tabla de contenidos:

NOTA DEL AUTOR

PARTE UNO

   LAS CASAS, 1969

   ROCK AND ROLL, 1962

   LA EMPRATRIZ, 1928–1947

Este extracto del OPF (archivo del encabezado de publicación) muestra cómo declarar el elemento toc nav en el <manifest>:

Ejemplo:

<manifest>

<item id="toc" properties="nav" href="xhtml/toc.xhtml" mediatype="application/xhtml+xml"/>

Es opcional usarlo en el <spine> si se usa como la tabla de contenidos HTML.

Ejemplo:

<lomo>

<itemref idref="toc"/>

Crear una tabla de contenidos lógica con NCX

Consulte las especificaciones de IDPF 2.0 para NCX.

Ejemplo de NCX:

<navMap>

<navPoint class="titlepage" id="L1T" playOrder="1">

<navLabel><text>NOTA DEL AUTOR</text></navLabel>

<content src="Sway_body.html#preface_1" />

</navPoint>

<navPoint class="book" id="level1-book1" playOrder="2">

<navLabel><text>PARTE UNO</text></navLabel>

<content src="Sway_body.html#part_1" />

<navPoint class="chapter" id="level2-book1chap01" playOrder="3">

<navLabel><text>LAS CASAS, 1969</text></navLabel>

<content src="Sway_body.html#chapter_1" />

</navPoint>

<navPoint class="chapter" id="level2-book1chap02" playOrder="4">

<navLabel><text>ROCK AND ROLL, 1962</text></navLabel>

<content src="Sway_body.html#chapter_2" />

</navPoint>

<navPoint class="chapter" id="level2-book1chap03" playOrder="5">

<navLabel><text>LA EMPERATRIZ, 1928–1947</text></navLabel>

<content src="Sway_body.html#chapter_3" />

</navPoint>

</navPoint>

</navMap>

El ejemplo de NCX anterior define la jerarquía de la tabla de contenidos que figura a continuación:

NOTA DEL AUTOR

PARTE UNO

   LAS CASAS, 1969

   ROCK AND ROLL, 1962

   LA EMPRATRIZ, 1928–1947

Amazon requiere que los elementos NCX sigan el mismo orden que en el libro (por ejemplo, el enlace del Capítulo 2 no debería preceder al enlace del Capítulo 1). Este extracto del OPF (archivo encabezado de publicación) indica cómo añadir una tabla de contenidos NCX a un libro.

Declare el NCX en el <manifest>:

<manifest>

<item id="toc" media-type="application/x-dtbncx+xml"
   href="toc.ncx"/>

Y menciónelo en el <spine>:

<spine toc="toc">



Elementos de guía

Los elementos de guía son una característica opcional del formato EPUB, pero son muy recomendables. Kindle facilita la utilización de elementos de guía en la portada, tabla de contenidos y posición de inicio de lectura ("Go to Beginning"). Puede definir elementos de guía para la portada y tabla de contenidos, tal y como se describe en la siguiente sección. Amazon define la posición de inicio de lectura. Si decide no incluir elementos de guía para la portada o tabla de contenidos, seguirán apareciendo en los menús de Kindle, pero se verán en gris y no se podrán seleccionar.


Definir la portada y la tabla de contenidos

Kindle admite tanto elementos landmarks nav como elementos guía para definir la portada y la tabla de contenidos. Dichos elementos mejoran la tabla de contenidos y se debe utilizar uno de los dos tipos.

Los elementos landmarks nav forman parte de la especificación IDPF 3.0 y se describen en: http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-model and http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-types-landmarks.

Este es un ejemplo de un elemento de guía para una tabla de contenidos (los elementos subrayados son obligatorios):

<guide> <reference type="toc" title="Table of Contents" href="toc.html"/> </guide>

He aquí un ejemplo de un elementolandmarks nav para una tabla de contenidos (los elementos subrayados son obligatorios):

<nav epub:type="landmarks">

<ol><li><a epub:type="toc" href="toc.html">Table of Contents</a></li></ol>
</nav>


Se ha producido un error inesperado. Inténtelo de nuevo más tarde.
La sesión ha caducado.

Inicie sesión para continuar.

Iniciar sesión
edit