Przejdź do treści
EPUBCheck · Dokument nawigacyjny

EPUBCheck NAV-011: wpisy nawigacji w złej kolejności

Zaktualizowane:

EPUBCheck NAV-011 to komunikat ostrzegawczy: „"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Wpisy w nawigacji nie są w kolejności czytania. Link wskazuje na miejsce przed celem poprzedniego wpisu, w kolejności spine lub w ramach dokumentu, a EPUBCheck określa oba.

Oficjalna wiadomość

"%1$s" nav must be in reading order; link target "%2$s" is before the previous link’s target in %3$s order.

Warianty

  • spine: spine
  • document: document
Domyślna powaga
Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
Wersja EPUBCheck
5.4.0

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • Spis treści edytowany ręcznie, którego porządek nie odpowiada już spine.
  • Rozdział przeniesiony w spine bez aktualizacji spisu treści.
  • Lista stron zbudowana z numerów stron posortowanych jako tekst (1, 10, 11, 2).

Jak to naprawić

  1. Znajdź raport dla wpisu EPUBCheck i porównaj go z kolejnością spine w dokumencie paczki.
  2. Przearanżuj wpisy nawigacyjne, aby odpowiadały spine i kolejności wewnętrznej każdego dokumentu, lub napraw spine, jeśli to spine jest błędne.
  3. Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.

Kiedy to nie to

Jeśli wpis prowadzi do zdalnej strony internetowej, wiadomość to NAV-010.

Terminy używane tutaj

Inne komunikaty NAV

  • NAV-010 "…" nav must not link to remote resources; found link to "…".
  • NAV-006 Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").
  • NAV-003 The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
  • NAV-001 The nav file is not supported for EPUB v2.

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck NAV-011?

EPUBCheck NAV-011 to komunikat ostrzegawczy: „"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Wpisy w nawigacji nie są w kolejności czytania. Link wskazuje na miejsce przed celem poprzedniego wpisu, w kolejności spine lub w ramach dokumentu, a EPUBCheck określa oba.

Czy NAV-011 to błąd?

NAV-011 domyślnie jest zgłaszane jako ostrzeżenie. EPUB nadal jest prawidłowe, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z kodem 0, chyba że podasz --failonwarnings.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia