RSC-005Kod pliku nie zgadza się z zasadami formatu EPUB

Co ten komunikat znaczy

Walidator porównuje każdy plik z wzorcem formatu. W tym miejscu kod od niego odbiega; szczegół jest w oryginalnym komunikacie.

Dlaczego to ważne

Księgarnie zwykle odrzucają plik z takim błędem.

Jak naprawić

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W panelu „Zawartość książki” otwórz plik z listy „Gdzie”. Popraw kod w miejscu wskazanym przez numer wiersza.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W „Przeglądarce plików” otwórz plik z listy „Gdzie”. Popraw kod w miejscu wskazanym przez numer wiersza.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

Najczęstsze postacie tego komunikatu

RSC-005 to wspólny kod wielu różnych usterek. O którą chodzi, mówi dalsza część komunikatu.

W rozdziale jest przestarzały znacznik, którego EPUB nie dopuszcza

RSC-005„…element "font" not allowed here…”

W kodzie rozdziału został znacznik ze starych stron internetowych, np. <font> albo <center>. Zwykle trafia tam razem z tekstem wklejonym z przeglądarki albo ze starego dokumentu Worda.

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W panelu „Zawartość książki” otwórz plik z listy „Gdzie”. W „Widoku kodu” usuń znacznik otwierający i zamykający, np. <font …> i </font>, a tekst między nimi zostaw. Wygląd tekstu ustaw stylem akapitu.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W „Przeglądarce plików” otwórz plik z listy „Gdzie”. W „Widoku kodu” usuń znacznik otwierający i zamykający, np. <font …> i </font>, a tekst między nimi zostaw. Wygląd tekstu ustaw stylem akapitu.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

W kodzie jest atrybut, którego EPUB w tym miejscu nie dopuszcza

RSC-005„…attribute "align" not allowed here…”

Znacznik ma dopisaną właściwość, której format nie zna, np. align, border albo width przy tabeli lub akapicie. To pozostałość po starym HTML-u albo po eksporcie z edytora tekstu.

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W panelu „Zawartość książki” otwórz plik z listy „Gdzie”. Usuń ten atrybut ze znacznika (jego nazwa jest w oryginalnym komunikacie). Jeśli odpowiadał za wygląd, ustaw to samo w arkuszu stylów.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W „Przeglądarce plików” otwórz plik z listy „Gdzie”. Usuń ten atrybut ze znacznika (jego nazwa jest w oryginalnym komunikacie). Jeśli odpowiadał za wygląd, ustaw to samo w arkuszu stylów.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

W kodzie brakuje wymaganego elementu albo atrybutu

RSC-005„…element "head" incomplete; missing required element "title"…”

Znacznik jest niekompletny: brakuje w nim czegoś, czego format wymaga, np. tytułu w nagłówku pliku albo adresu obrazu. Nazwa brakującej części jest w oryginalnym komunikacie.

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W panelu „Zawartość książki” otwórz plik z listy „Gdzie”. Dopisz brakujący element lub atrybut w miejscu wskazanym przez numer wiersza. Jeśli znacznik jest pusty i niepotrzebny, usuń go.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W „Przeglądarce plików” otwórz plik z listy „Gdzie”. Dopisz brakujący element lub atrybut w miejscu wskazanym przez numer wiersza. Jeśli znacznik jest pusty i niepotrzebny, usuń go.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

Ten sam identyfikator (id) występuje w pliku dwa razy

RSC-005„…Duplicate ID "przypis-1"…”

Dwa miejsca w jednym pliku mają tę samą nazwę kotwicy. Odnośnik, np. przypis, nie wie wtedy, do którego z nich prowadzić.

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W panelu „Zawartość książki” otwórz plik z listy „Gdzie”. Zmień jeden z powtórzonych identyfikatorów na inny i popraw odnośniki, które miały do niego prowadzić.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W „Przeglądarce plików” otwórz plik z listy „Gdzie”. Zmień jeden z powtórzonych identyfikatorów na inny i popraw odnośniki, które miały do niego prowadzić.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

W rozdziale jest znacznik, którego w tym miejscu być nie może

RSC-005„…element "p" not allowed here…”

Format EPUB określa, które znaczniki mogą stać wewnątrz których. Tutaj znacznik stoi w miejscu, gdzie nie jest dozwolony, np. akapit wewnątrz innego akapitu albo tekst bezpośrednio w treści strony.

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W panelu „Zawartość książki” otwórz plik z listy „Gdzie”. Przenieś znacznik w dozwolone miejsce albo zamień go na właściwy: tekst powinien stać w akapicie <p>, a akapity nie mogą być zagnieżdżone.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W „Przeglądarce plików” otwórz plik z listy „Gdzie”. Przenieś znacznik w dozwolone miejsce albo zamień go na właściwy: tekst powinien stać w akapicie <p>, a akapity nie mogą być zagnieżdżone.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

Przykład: przed i po

Przed
<p><font face="Times">Ojciec wrócił z miasta.</font></p>
Po
<p>Ojciec wrócił z miasta.</p>

Znacznik znika, tekst zostaje. Krój pisma ustawia się w arkuszu stylów.

Masz ten komunikat w swoim pliku?

Sprawdź plik za darmo albo zleć nam poprawny EPUB z pliku Word.

Podobne błędy

Pytania i odpowiedzi

Księgarnia odrzuciła mój plik z kodem RSC-005. Co teraz?

Popraw plik według kroków powyżej, sprawdź go jeszcze raz w walidatorze i dopiero wtedy wyślij ponownie.

Czy RSC-005 blokuje publikację e-⁠booka?

Zwykle tak. Księgarnie i dystrybutorzy odrzucają pliki, w których walidator zgłasza błędy.

W jakim programie poprawić plik EPUB?

W Sigilu albo w Calibre (funkcja „Edytuj książkę”). Oba programy są darmowe i mają polską wersję.

Treść i ważność komunikatu według EPUBCheck 5.4.0.