Siirry sisältöön
EPUBCheck · Navigaatiodokumentti

EPUBCheck NAV-003: sivunvaihtoja ilman sivulistausta

Päivitetty:

EPUBCheck NAV-003 on virheilmoitus: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Sisältö merkitsee sivunvaihtoja (epub:type="pagebreak"), mutta navigointiasiakirjassa ei ole sivulistausta. Sivunvaihtomerkit ovat olemassa, jotta lukijat voivat siirtyä painettuun sivun numeroon, ja ilman sivulistausta ei ole tapaa päästä niihin.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Sivunvaihtomerkit, jotka on säilytetty painetusta lähteestä ilman vastaavaa sivulistaa.
  • Sivuluettelo, joka on poistettu navigaatiodokumentista editorin tai skriptin toimesta.

Kuinka korjata se

  1. Lisää navigaatioon epub:type="page-list", jossa on yksi linkki per sivunvaihtomerkki, esimerkiksi <li><a href="ch01.xhtml#page12">12</a></li>.
  2. Anna jokaiselle sivun katkaisijalle id niin, että linkeillä on kohde.
  3. Tai poista sivunvaihtomerkit, jos painetut sivunumerot eivät ole tärkeitä tälle kirjalle.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos sivuluettelo on olemassa mutta sen linkit osoittavat puuttuville id:lle, virhe on RSC-012.

Tässä käytetyt termit

Muut NAV viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck NAV-003 tarkoittaa?

EPUBCheck NAV-003 on virheilmoitus: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Sisältö merkitsee sivunvaihtoja (epub:type="pagebreak"), mutta navigointiasiakirjassa ei ole sivulistausta. Sivunvaihtomerkit ovat olemassa, jotta lukijat voivat siirtyä painettuun sivun numeroon, ja ilman sivulistausta ei ole tapaa päästä niihin.

Onko NAV-003 virhe?

NAV-003 raportoidaan virheenä oletuksena. EPUB rikkoo määräyksen sääntöä ja on virheellinen. Kaupat ja lähetys Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut