EPUBCheck NAV-003: sideskift uden sidelist
Opdateret:
EPUBCheck NAV-003 er en fejlmeddelelse: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Indholdet markerer sideskift (epub:type="pagebreak"), men navigationsdokumentet har ingen sidetitel. Sideskiftmarkører eksisterer, så læsere kan gå til et trykt sidenummer, og uden en sidetitel er der ingen måde at nå dem.
Den officielle meddelelse
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Sideskiftmarkører bevaret fra trykkilden uden at generere den matchende sidetitel.
- En pageliste slettet fra nav-dokumentet af en redaktør eller et script.
Sådan retter du det
- Tilføj en nav med
epub:type="page-list"til navigationsdokumentet, med et link pr. sidebrudmærke, for eksempel<li><a href="ch01.xhtml#page12">12</a></li>. - Giv hver sidebrudmarkør et id, så links har et mål.
- Eller fjern page-break markeringerne, hvis de trykte sidenumre ikke betyder noget for denne bog.
- Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis en sidet liste eksisterer, men dens links peger på manglende ids, er fejlen RSC-012.
Termer der bruges her
Andre NAV beskeder
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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.