EPUBCheck NAV-003: sayfa kırılmaları sayfa listesi olmadan
Güncellendi:
EPUBCheck NAV-003 bir hata mesajıdır: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” İçerik, sayfa kırılmalarını işaret ediyor (epub:type="pagebreak") ancak navigasyon belgesinde sayfa listesi yok. Sayfa kırılma işaretleri, okuyucuların bir basılı sayfa numarasına ulaşabilmesi için mevcuttur ve sayfa listesi olmadan onlara ulaşmanın bir yolu yoktur.
Resmi mesaj
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Baskı kaynağından kalan sayfa kırılma işaretleri eşleşen sayfa listesini oluşturmadan.
- Bir editör veya bir betik tarafından gezinme belgesinden silinmiş bir sayfa listesi.
Nasıl düzeltilir
- Her sayfa kırılması işareti için bir bağlantı ile
epub:type="page-list"ile gezinme belgesine bir nav ekleyin, örneğin<li><a href="ch01.xhtml#page12">12</a></li>. - Her sayfa kırılma işaretine bir kimlik verin, böylece bağlantılar bir hedefe sahip olur.
- Ya da bu kitap için basılı sayfa numaraları önemli değilse sayfa kırılma işaretlerini kaldırın.
- EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.
Ne zaman bu değil
Eğer bir sayfa listesi mevcut ama bağlantıları eksik id'lere işaret ediyorsa, hata RSC-012'dır.
Burada kullanılan terimler
Diğer NAV mesajları
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.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.