EPUBCheck OPF-033: δεν υπάρχουν γραμμικά spine στοιχεία
Ενημερωμένο:
EPUBCheck OPF-033 είναι ένα μήνυμα σφάλματος: “The spine contains no linear resources.” Κάθε στοιχείο στη spine έχει χαρακτηριστεί linear="no", έτσι δεν υπάρχει τίποτα να διαβάσετε από την αρχή μέχρι το τέλος. Η spine ορίζει τη σειρά ανάγνωσης, και τουλάχιστον ένα έγγραφο πρέπει να ανήκει σε αυτήν.
Το επίσημο μήνυμα
The spine contains no linear resources.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- linear="no" εφαρμόστηκε σε όλα τα στοιχεία κατά λάθος, για παράδειγμα με μια αναζήτηση και αντικατάσταση.
- Μια ρύθμιση εργαλείου που δηλώνει κάθε έγγραφο ωςauxiliary περιεχόμενο.
- Ένα spine που αναφέρει μόνο σημειώσεις ή παραρτήματα μετά την αφαίρεση των κύριων κεφαλαίων.
Πώς να το διορθώσω
- Ανοίξτε το spine στο έγγραφο πακέτου.
- Αφαιρέστε το linear="no" από τις itemrefs που αποτελούν το κύριο κείμενο (linear="yes" είναι η προεπιλογή).
- Διατηρήστε το linear="no" μόνο σε βοηθητικά έγγραφα όπως τα κλειδιά απαντήσεων ή αναδυόμενες σημειώσεις.
Όταν δεν είναι αυτό
Αν μόνο κάποια μη γραμμικά έγγραφα είναι απαίσιωτα, αυτό είναι OPF-096.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-034The spine contains multiple references to the manifest item with id "…".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-035Media type "text/html" is not appropriate for XHTML/OPS.OPF-030The unique-identifier "…" was not found.OPF-036Video type "…" might not be supported by reading systems
Πηγές
- EPUB 3.3, §5.7.2 The itemref element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.