EPUBCheck NAV-003: saltos de página sin lista de páginas
Actualizado:
EPUBCheck NAV-003 es un mensaje de error: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” El contenido marca los saltos de página (epub:type="pagebreak") pero el documento de navegación no tiene una lista de páginas. Los marcadores de salto de página existen para que los lectores puedan ir a un número de página impreso, y sin una lista de páginas no hay forma de alcanzarlos.
El mensaje oficial
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Marcadores de salto de página mantenidos de la fuente impresa sin generar la lista de páginas coincidente.
- Una lista de páginas eliminada del documento de navegación por un editor o un script.
Cómo arreglarlo
- Añadir una navegación con
epub:type="page-list"al documento de navegación, con un enlace por cada marcador de salto de página, por ejemplo<li><a href="ch01.xhtml#page12">12</a></li>. - Asigna un id a cada marcador de salto de página para que los enlaces tengan un objetivo.
- O elimina los marcadores de salto de página si los números de página impresos no importan para este libro.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si existe una lista de páginas pero sus enlaces apuntan a ids que faltan, el error es RSC-012.
Términos usados aquí
Otros mensajes de NAV
NAV-001The nav file is not supported for EPUB v2.NAV-006Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").NAV-010"…" nav must not link to remote resources; found link to "…".NAV-011"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.