EPUBCheck OPF-034: documento dos veces en spine
Actualizado:
EPUBCheck OPF-034 es un mensaje de error: “The spine contains multiple references to the manifest item with id "…".” El spine lista el mismo ítem de manifiesto más de una vez. EPUB permite que cada documento aparezca solo una vez en el orden de lectura, por lo que un duplicado hace que el libro sea inválido.
El mensaje oficial
The spine contains multiple references to the manifest item with id "%1$s".
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Un capítulo añadido dos veces por una herramienta o a mano.
- Libros fusionados de varias fuentes, donde el mismo archivo terminó en el spine dos veces.
- Una copia y pega de una línea itemref que nunca fue cambiada.
Cómo arreglarlo
- Encuentra los nombres de id EPUBCheck en el spine.
- Elimina el itemref duplicado, manteniendo el que está en la posición de lectura correcta.
- Si deseas ofrecer otro formato, colócalo en un elemento source con un atributo type, y mantén un formato principal en el img.
Cuándo no es esto
Si el mismo archivo es declarado por dos elementos de manifiesto, eso es OPF-074.
Términos usados aquí
Otros mensajes de OPF
OPF-033The spine contains no linear resources.OPF-035Media type "text/html" is not appropriate for XHTML/OPS.OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-036Video type "…" might not be supported by reading systemsOPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-037Found deprecated media-type "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.