EPUBCheck NAV-003: quebras de página sem lista de páginas
Atualizado:
EPUBCheck NAV-003 é uma mensagem de erro: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” As marcas de conteúdo marcam quebras de página (epub:type="pagebreak"), mas o documento de navegação não tem uma lista de páginas. Marcadores de quebra de página existem para que os leitores possam ir a um número de página impresso, e sem uma lista de páginas não há como alcançá-los.
A mensagem oficial
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Marcadores de quebra de página mantidos da fonte impressa sem gerar a lista de páginas correspondente.
- Uma lista de páginas deletada do documento de navegação por um editor ou um script.
Como consertar isso
- Adicione um nav com
epub:type="page-list"ao documento de navegação, com um link por marcador de quebra de página, por exemplo<li><a href="ch01.xhtml#page12">12</a></li>. - Dê a cada marcador de quebra de página um ID para que os links tenham um alvo.
- Ou remova os marcadores de quebra de página se os números das páginas impressas não importarem para este livro.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se uma lista de páginas existir, mas seus links apontarem para ids ausentes, o erro é RSC-012.
Termos usados aqui
Outras mensagens de NAV
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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.