Saltar al contenido
EPUBCheck · Documento de navegación

EPUBCheck NAV-011: entradas de nav fuera de orden

Actualizado:

EPUBCheck NAV-011 es un mensaje de advertencia: “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Las entradas de una navegación no están en orden de lectura. Un enlace apunta a un lugar antes del objetivo de la entrada anterior, en orden spine o dentro de un documento, y EPUBCheck nombra ambos.

El mensaje oficial

"%1$s" nav must be in reading order; link target "%2$s" is before the previous link’s target in %3$s order.

Variantes

  • spine: spine
  • document: document
Severidad por defecto
Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Una tabla de contenidos editada a mano cuyo orden ya no coincide con el spine.
  • Un capítulo movido en el spine sin actualizar la tabla de contenido.
  • Una lista de páginas construida a partir de números de página ordenados como texto (1, 10, 11, 2).

Cómo arreglarlo

  1. Encuentra la entrada EPUBCheck reportada y compárala con el orden de spine en el documento del paquete.
  2. Reordena las entradas de navegación para que coincidan con el spine y el orden dentro de cada documento, o corrige el spine si es el spine el que está mal.
  3. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si una entrada enlaza a un sitio web remoto, el mensaje es NAV-010.

Términos usados aquí

Otros mensajes de NAV

  • NAV-010 "…" nav must not link to remote resources; found link to "…".
  • NAV-006 Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").
  • NAV-003 The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
  • NAV-001 The nav file is not supported for EPUB v2.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck NAV-011?

EPUBCheck NAV-011 es un mensaje de advertencia: “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Las entradas de una navegación no están en orden de lectura. Un enlace apunta a un lugar antes del objetivo de la entrada anterior, en orden spine o dentro de un documento, y EPUBCheck nombra ambos.

¿Es NAV-011 un error?

NAV-011 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo podría causar problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas