Hopp til innhold
EPUBCheck · Navigasjonsdokument

EPUBCheck NAV-003: sidebrudd uten side liste

Oppdatert:

EPUBCheck NAV-003 er en feilmelding: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Innholdet merker sidebrudd (epub:type="pagebreak") men navigasjonsdokumentet har ingen sidelenke. Sidebrudd markører eksisterer så lesere kan gå til et trykt sidenummer, og uten en side liste er det ingen måte å nå dem.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • Sideavsnittsmeldinger beholdt fra utskriftskilden uten å generere den matcher side listen.
  • En sidetabell slettet fra nav-dokumentet av en redaktør eller et skript.

Hvordan fikse det

  1. Legg til en nav med epub:type="page-list" i navigasjonsdokumentet, med én lenke per sidebrytende markør, for eksempel <li><a href="ch01.xhtml#page12">12</a></li>.
  2. Gi hver sidebruddmarkør en ID så lenkene har et mål.
  3. Eller fjern sidebrytermarkørene hvis de trykte sidetallene ikke er viktige for denne boken.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis en sidetekst eksisterer, men lenkene peker til manglende ID-er, er feilen RSC-012.

Begreper brukt her

Andre NAV meldinger

  • 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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck NAV-003?

EPUBCheck NAV-003 er en feilmelding: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Innholdet merker sidebrudd (epub:type="pagebreak") men navigasjonsdokumentet har ingen sidelenke. Sidebrudd markører eksisterer så lesere kan gå til et trykt sidenummer, og uten en side liste er det ingen måte å nå dem.

Er NAV-003 en feil?

NAV-003 rapporteres som feil som standard. Den EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy