Zum Inhalt springen
EPUBCheck · Navigationsdokument

EPUBCheck NAV-011: Nav-Einträge in falscher Reihenfolge

Aktualisiert:

EPUBCheck NAV-011 ist eine Warnmeldung: „"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.“ Die Einträge einer Navigation sind nicht in der Lese-Reihenfolge. Ein Link verweist auf einen Ort vor dem Ziel des vorherigen Eintrags, in spine-Reihenfolge oder innerhalb eines Dokuments, und EPUBCheck benennt beide.

Die offizielle Nachricht

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

Varianten

  • spine: spine
  • document: document
Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Ein manuell bearbeiteter Inhaltsverzeichnis, dessen Reihenfolge nicht mehr mit dem spine übereinstimmt.
  • Ein Kapitel, das im spine verschoben wurde, ohne das Inhaltsverzeichnis zu aktualisieren.
  • Eine Seitenliste, die aus Seitenzahlen erstellt wurde, die als Text sortiert sind (1, 10, 11, 2).

Wie man es behebt

  1. Finden Sie den Eintrag EPUBCheck und vergleichen Sie ihn mit der spine-Reihenfolge im Paketdokument.
  2. Ordnen Sie die Navigationspunkte neu, um mit der spine und der Reihenfolge innerhalb jedes Dokuments übereinzustimmen, oder beheben Sie die spine, wenn es die spine ist, die falsch ist.
  3. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn ein Eintrag auf eine entfernte Website verlinkt, ist die Nachricht NAV-010.

Hier verwendete Begriffe

Andere NAV Nachrichten

  • 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.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck NAV-011?

EPUBCheck NAV-011 ist eine Warnmeldung: „"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.“ Die Einträge einer Navigation sind nicht in der Lese-Reihenfolge. Ein Link verweist auf einen Ort vor dem Ziel des vorherigen Eintrags, in spine-Reihenfolge oder innerhalb eines Dokuments, und EPUBCheck benennt beide.

Ist NAV-011 ein Fehler?

NAV-011 wird standardmäßig als Warnung gemeldet. Die EPUB ist weiterhin gültig, aber es könnte möglicherweise Probleme in einigen Lese-Apps geben. EPUBCheck beendet mit 0, es sei denn, du gibst --failonwarnings an.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen