Spring til indhold
EPUBCheck · Navigationsdokument

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

  1. 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>.
  2. Giv hver sidebrudmarkør et id, så links har et mål.
  3. Eller fjern page-break markeringerne, hvis de trykte sidenumre ikke betyder noget for denne bog.
  4. 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-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.

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck NAV-003?

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.

Er NAV-003 en fejl?

NAV-003 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Lagra og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer