Passer au contenu
EPUBCheck · Document de navigation

EPUBCheck NAV-011 : entrées de navigation hors d'ordre

Mis à jour :

EPUBCheck NAV-011 est un message d'avertissement : “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Les entrées d'un nav ne sont pas dans l'ordre de lecture. Un lien pointe vers un endroit avant la cible de l'entrée précédente, dans l'ordre spine ou à l'intérieur d'un document, et EPUBCheck les nomme tous les deux.

Le message officiel

"%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
Gravité par défaut
Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Une table des matières éditée à la main dont l'ordre ne correspond plus au spine.
  • Un chapitre déplacé dans le spine sans mise à jour de la table des matières.
  • Une liste de pages construite à partir de numéros de pages triés comme texte (1, 10, 11, 2).

Comment le corriger

  1. Trouvez l'entrée EPUBCheck des rapports et comparez-la avec l'ordre spine dans le document du paquet.
  2. Réorganisez les entrées de navigation pour correspondre à spine et à l'ordre à l'intérieur de chaque document, ou corrigez spine s'il est spine qui est incorrect.
  3. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si une entrée lie à un site web distant, le message est NAV-010.

Termes utilisés ici

Autres messages 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.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck NAV-011 ?

EPUBCheck NAV-011 est un message d'avertissement : “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Les entrées d'un nav ne sont pas dans l'ordre de lecture. Un lien pointe vers un endroit avant la cible de l'entrée précédente, dans l'ordre spine ou à l'intérieur d'un document, et EPUBCheck les nomme tous les deux.

Est-ce que NAV-011 est une erreur ?

NAV-011 est signalé par défaut comme un avertissement. Le EPUB est toujours valide, mais quelque chose risque de poser des problèmes dans certaines applications de lecture. EPUBCheck se termine avec 0 sauf si vous passez --failonwarnings.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils