Přeskočit na obsah
EPUBCheck · Navigační dokument

EPUBCheck NAV-003: zlomy stránek bez seznamu stránek

Aktualizováno:

EPUBCheck NAV-003 je chybová hláška: „The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").“ Obsah označuje zlomy stránek (epub:type="pagebreak"), ale dokument navigace nemá seznam stránek. Značky zlomu stránek existují, aby čtenáři mohli přejít na číslo vytištěné stránky, a bez seznamu stránek není žádný způsob, jak se k nim dostat.

Oficiální zpráva

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

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

Typické příčiny

  • Markery pro zalomení stránek uchované z tištěného zdroje, aniž by se generoval odpovídající seznam stránek.
  • Seznam stránek smazaný z dokumentu navigace editorem nebo skriptem.

Jak to opravit

  1. Přidejte nav s epub:type="page-list" k dokumentu navigace, s jedním odkazem na každý marker zalomení stránky, například <li><a href="ch01.xhtml#page12">12</a></li>.
  2. Dejte každému markeru zlomu stránky ID, aby měly odkazy cíl.
  3. Nebo odstraňte značky pro přerušení stránky, pokud čísla vytištěných stránek pro tuto knihu nezáleží.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud existuje seznam stránek, ale odkazy ukazují na chybějící ID, chyba je RSC-012.

Podmínky používané zde

Další NAV zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck NAV-003?

EPUBCheck NAV-003 je chybová hláška: „The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").“ Obsah označuje zlomy stránek (epub:type="pagebreak"), ale dokument navigace nemá seznam stránek. Značky zlomu stránek existují, aby čtenáři mohli přejít na číslo vytištěné stránky, a bez seznamu stránek není žádný způsob, jak se k nim dostat.

Je NAV-003 chyba?

NAV-003 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatné. Obchody a Odeslat do Kindle to mohou odmítnout a EPUBCheck se ukončuje s kódem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje