Sla over naar inhoud
EPUBCheck · Navigatiedocument

EPUBCheck NAV-003: pagina-onderbrekingen zonder paginalijst

Bijgewerkt:

EPUBCheck NAV-003 is een foutmelding: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” De content markeert paginabreaks (epub:type="pagebreak") maar het navigatiedocument heeft geen paginalijst. Paginabreekmarkers bestaan zodat lezers naar een gedrukt paginanummer kunnen gaan, en zonder een paginalijst is er geen manier om hen te bereiken.

Het officiële bericht

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

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Paginakleur markers behouden vanuit de printbron zonder de bijbehorende paginalijst te genereren.
  • Een paginalijst verwijderd uit het nav-document door een redacteur of een script.

Hoe het te repareren

  1. Voeg een nav toe met epub:type="page-list" aan het navigatiedocument, met één link per pagina-breekmarker, bijvoorbeeld <li><a href="ch01.xhtml#page12">12</a></li>.
  2. Geef elke pagina-einde marker een id, zodat de links een doel hebben.
  3. Of verwijder de page-break markers als de geprinte paginanummers niet belangrijk zijn voor dit boek.
  4. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als een paginalijst bestaat maar de links verwijzen naar ontbrekende ids, dan is de fout RSC-012.

Termen die hier worden gebruikt

Andere NAV berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck NAV-003?

EPUBCheck NAV-003 is een foutmelding: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” De content markeert paginabreaks (epub:type="pagebreak") maar het navigatiedocument heeft geen paginalijst. Paginabreekmarkers bestaan zodat lezers naar een gedrukt paginanummer kunnen gaan, en zonder een paginalijst is er geen manier om hen te bereiken.

Is NAV-003 een fout?

NAV-003 wordt standaard als fout gerapporteerd. De EPUB schendt een regel van de specificatie en is ongeldig. Winkels en Stuur naar Kindle kunnen het afwijzen, en EPUBCheck stopt met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools