EPUBCheck NAV-003 : sauts de page sans liste de pages
Mis à jour :
EPUBCheck NAV-003 est un message d'erreur : “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Les marqueurs de contenu marquent des sauts de page (epub:type="pagebreak") mais le document de navigation n'a pas de liste de pages. Les marqueurs de saut de page existent pour que les lecteurs puissent accéder à un numéro de page imprimée, et sans une liste de pages, il n'y a aucun moyen d'y accéder.
Le message officiel
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
Causes typiques
- Marqueurs de saut de page conservés de la source imprimée sans générer la liste des pages correspondante.
- Une liste de pages supprimée du document de navigation par un éditeur ou un script.
Comment le corriger
- Ajoutez une nav avec
epub:type="page-list"au document de navigation, avec un lien par marqueur de saut de page, par exemple<li><a href="ch01.xhtml#page12">12</a></li>. - Donnez à chaque marqueur de saut de page un id afin que les liens aient une cible.
- Ou retirez les marqueurs de rupture de page si les numéros des pages imprimées ne comptent pas pour ce livre.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si une liste de pages existe mais que ses liens pointent vers des identifiants manquants, l'erreur est RSC-012.
Termes utilisés ici
Autres messages 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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.