Zum Inhalt springen
EPUBCheck · Navigationsdokument

EPUBCheck NAV-003: Seitenumbrüche ohne Seitenliste

Aktualisiert:

EPUBCheck NAV-003 ist eine Fehlermeldung: „The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").“ Die Inhaltsmarken markieren Seitenumbrüche (epub:type="pagebreak"), aber das Navigationsdokument hat keine Seitenliste. Seitenumbruchmarkierungen existieren, damit Leser zu einer gedruckten Seitenzahl gehen können, und ohne eine Seitenliste gibt es keinen Weg, sie zu erreichen.

Die offizielle Nachricht

The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Seitenumbruchsmarkierungen, die aus der Druckquelle übernommen wurden, ohne die entsprechende Seitenliste zu generieren.
  • Eine Seitenliste, die von einem Editor oder einem Skript aus dem Navigationsdokument gelöscht wurde.

Wie man es behebt

  1. Fügen Sie eine nav mit epub:type="page-list" zum Navigationsdokument hinzu, mit einem Link pro Seitenumbruchmarker, zum Beispiel <li><a href="ch01.xhtml#page12">12</a></li>.
  2. Geben Sie jedem Seitenumbruch-Marker eine ID, damit die Links ein Ziel haben.
  3. Oder entfernen Sie die Seitenumbruchmarkierungen, wenn die gedruckten Seitenzahlen für dieses Buch nicht wichtig sind.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn eine Seitenliste existiert, aber ihre Links auf fehlende IDs verweisen, ist der Fehler RSC-012.

Hier verwendete Begriffe

Andere NAV Nachrichten

  • NAV-001 The nav file is not supported for EPUB v2.
  • NAV-006 Content 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.

Quellen

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

FAQ

Was bedeutet EPUBCheck NAV-003?

EPUBCheck NAV-003 ist eine Fehlermeldung: „The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").“ Die Inhaltsmarken markieren Seitenumbrüche (epub:type="pagebreak"), aber das Navigationsdokument hat keine Seitenliste. Seitenumbruchmarkierungen existieren, damit Leser zu einer gedruckten Seitenzahl gehen können, und ohne eine Seitenliste gibt es keinen Weg, sie zu erreichen.

Ist NAV-003 ein Fehler?

NAV-003 wird standardmäßig als Fehler gemeldet. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle können es ablehnen, und EPUBCheck beendet mit dem Status 1.

PDF zu EPUB Tools

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

Alle Werkzeuge ansehen