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
- 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>. - Dejte každému markeru zlomu stránky ID, aby měly odkazy cíl.
- Nebo odstraňte značky pro přerušení stránky, pokud čísla vytištěných stránek pro tuto knihu nezáleží.
- 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-001The nav file is not supported for EPUB v2.NAV-006Content 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.