Saltar al contenido
EPUBCheck · Recursos y referencias

EPUBCheck RSC-012: enlace de fragmento roto (#id)

Actualizado:

EPUBCheck RSC-012 es un mensaje de error: “Fragment identifier is not defined.” Un enlace apunta a un fragmento (#id) que no existe en el documento de destino. El enlace abre el archivo correcto pero no puede saltar al lugar previsto, lo cual es común con notas al pie y entradas de tabla de contenido.

El mensaje oficial

Fragment identifier is not defined.

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

Causas típicas

  • Nota al pie o enlaces de la tabla de contenidos a un id que fue renombrado o nunca escrito, un resultado común de la conversión y de dividir un libro en capítulos.
  • Un enlace que apunta al id correcto pero al archivo incorrecto después de que se dividió un capítulo.

Cómo arreglarlo

  1. Encuentra el enlace y el id mencionado en el mensaje.
  2. Agrega el id faltante al elemento objetivo, o corrige el enlace a un id que exista.
  3. Después de dividir los capítulos, actualiza los enlaces para que nombren el archivo donde ahora vive el id.

Cuándo no es esto

Si el archivo en sí falta, eso es RSC-007; un fragmento en un PNG o JPEG es RSC-009.

Términos usados aquí

Otros mensajes de RSC

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck RSC-012?

EPUBCheck RSC-012 es un mensaje de error: “Fragment identifier is not defined.” Un enlace apunta a un fragmento (#id) que no existe en el documento de destino. El enlace abre el archivo correcto pero no puede saltar al lugar previsto, lo cual es común con notas al pie y entradas de tabla de contenido.

¿Es RSC-012 un error?

RSC-012 se informa como un error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con el estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas