Валидатор «ругается».

We use cookies. Read the Privacy and Cookie Policy

Валидатор «ругается».

Не паникуйте. Нажмите кнопку S т. е. перейдите к коду книги. Курсор обычно останавливается на одну-две строки ниже невалидного места. Если, знаете как устроен код fb2, посмотрите, что неправильно и исправьте. Прочитать можно в книге М. И. Кондратович (Юзич) Создание электронных книг в формате FictionBook 2.1 Практическое руководство.

Если не знаете, не беда. Нажмите кнопку B.

Курсор обычно останавливается за (или на) каким-нибудь элементом форматирования: заголовок, эпиграф, рисунок и т. д. Скорее всего — он и не валиден. Измените форматирование элемента на текст (скрипт «Обзор и превращение элементов» в разделе Обработка форматирования, скрипт «Снятие форматирования стихом, цитатой или эпиграфом» в разделе Мелочи редактирования, кнопка ), удалите рисунок. Проверьте валидацию F8. При положительном результате (Ошибок не обнаружено) возвратите форматирование элемента, вставьте рисунок. Предварительно окружите место вставки пустыми строками. Их потом можно удалить. И снова F8.

Если, не помогло, выделите некорректное место (2-3 строки ниже и выше элемента форматирования), скопируйте в буфер и сотрите выделенное. Проверьте валидацию F8. При положительном результате (Ошибок не обнаружено), вставьте содержимое буфера в текстовой редактор. (Не Word, а редактор поддерживающий только txt: Notepad, Aditor и т. д. Он снимет все признаки форматирования). Выделите и скопируйте вставленное. Вставьте в FBE на место стертого. Проверьте валидацию F8. При положительном результате (Ошибок не обнаружено) возвратите форматирование элемента. И снова F8.

Часто помогает запуск скрипта «Сброс структуры разделов» в разделе Структура разделов.

Для предотвращения не валидности при вставке картинки, эпиграфа и т. д. лучше обрамлять место вставки пустыми строками, особенно от заголовков. Пустые строки потом можно удалить скриптами «Управляемое исправление разрывов абзацев», «Пустые строки возле иллюстраций». Невалидность чаще  всего возникает в местах соприкосновения таких элементов форматирования с заголовком. Особенно если файл конвертирован другой программой: FineReader, docfb2  и т. д.

Рекомендуется периодически (в ходе редактирования) нажимать кнопку F8, для проверки валидности, и в случае положительного ответа сохранять файл. В случае невалидности давать Откат.

Хорошо всегда иметь резервную копию валидного файла.

Очень частой ошибкой, делающей файл не валидным, является разрыв секции сразу после заголовка – разрыв зеленой линии слева от текста между заголовком и тестом.

Поставить курсор в заголовок(title) и нажать Alt+Del. Разрыв убирается.

Иногда (когда не удается справиться) полезно открыть файл в FBD (Fiction Book Designer) и переформатировать проблемное(некорректное место) средствами FBD. Кстати и наоборот. Сохранить файл в FBD, с проверкой валидатором FBD (запись без архивации), и вновь проверить в FBE. Проблема обычно устраняется.

FBD открывает файлы, которые FBE не открывает, как не валидные.