-=***=-
Просмотр кода и коррекция ошибок в книге
Сейчас желательно вернуться к главе Программы для создания ePub и Алгоритм работы и проверить, все ли пункты работы выполнены.
К Алгоритму
Если проделано разбиение файла на отдельные странички, вставлена обложка и иллюстрации, необходимо проверить файл на наличие типичных ошибок и огрехов форматирования. С помощью функции Find & Replace(Найти и заменить) необходимо проверить файл и заменить все ("-") дефисы в тех местах, где должно быть тире "–", (поверьте, это разные знаки). Применение функции "Найти и заменить" в режиме Regex возможно к "Данному открытому файлу" (Current File) или "Ко всем файлам HTML" (All HTML Files). Желательно придерживаться единого стиля на протяжении всей книги. Тщательный подход к таким вопросам отличает профессиональные книги от кустарных сборок. Отступы параграфов должны быть одинаковой величины во всей книге, если речь идет о художественном произведении. Параграфы без отступов чаще встречаются в руководствах, кулинарных книгах и т.д. (non-fiction books).
Обратите внимание на окончание строк в параграфах (наличие лишних пробелов
перед закрывающим тегом
</p>
). Лишние пробелы могут приводить к появлению лишних пустых строк и даже страничек в книгах.
Дополнительные (лишние) пустые строки перед заголовками также необходимо удалить, иначе программы чтения выполнят команду "разрыв страницы" перед заголовком и это снова приведёт к появлению пустых страниц.
Длинные бордюры в виде звёздочек ******* или других произвольных значков (~~~~~ ===== /\/\/\/\/\) я не рекомендую. На узком экране (например, iPhone) отчёркивание может растянуться на 1,5 строки или 1¼. Эстетика нарушается, зачем это Вам? На некоторых ресурсах описываются до 8 способов обозначить chapter break (смену сцены внутри главы). Мне нравится использовать -=***=-, но возможны и другие варианты. Есть тег <hr> и в CSS можно указать его модификации. Если программа чтения не поддерживает таблицу CSS, то и страшного ничего не случится.
Пример:
hr.bar25 {width:25%; margin-left:10%;}
или обычный вариант
<hr>
Если в книге есть внутренние и внешние ссылки – каждую необходимо проверить на работоспособность.
На этом же этапе желательно провести вычитку книги постранично и построчно для выявления банальных опечаток. Если вся корректура выполнена, созданы необходимые дополнительные страницы – Титульная, Предисловие или От автора, Благодарности, Библиография, Страница копирайта, то можно создать Оглавление (нажать соответствующую кнопку на панели инструментов Generate Table of Contents).
-=***=-
Заполнение МЕТАДАННЫХ – выходные данные книги
Это очень важная часть работы. Нажмите кнопку
Обязательны к заполнению Название книги, Автор, Язык.
Дополнительные данные можно вносить нажатием кнопок Add Basic и Add Role. Здесь может быть указана дата создания документа, издатель, редактор, иллюстратор, кавер-дизайнер, фотограф, номер ISBN или UUID. Может быть вставлено описание книги – Description, которое во многих программах чтения выводится на дисплей.
-=***=-
Типсы с триксами (Tips & Tricks)
Он добавил картошки, посолил
и поставил аквариум на огонь.
В этой главе описаны отдельные советы и "маленькие хитрости", которые можно использовать при создании книги (Tips & Tricks – англ. советы и хитрости). В основном здесь советы по работе в редакторе Sigil.
Авторы данной программы отмечают, что использовать Sigil можно и без знаний всех тонкостей формата ePub и без понимания кодов форматирования HTML. Однако, в процессе работы в программе может потребоваться чуть расширить объём знаний пользователя.
=*= Использование функции
"Закрыть тег". В пункте меню Insert есть пункт Closing Tag (Ctrl + точка в англ. раскладе клавиатуры). Это может пригодиться при правке кода, например при копировании части параграфа
<p>Какой-то отрывок текста
– в конце нужен закрывающий тег параграфа
</p>.
=*= Переключение с просмотра книги (book view) на просмотр кода (code view) и обратно – клавиша F2.
=*= Одно или несколько стихотворений у автора оставлены без названия и обозначены на странице * * *или х х х. Как сделать в файле Содержания (в Оглавлении) отображение первой строчки произведения в качестве названия?
Решение: Перейдем в режим просмотра кода странички.
<h2>* * *</h2>
<p> </p>
<p>Я помню чудное мгновенье</p>
Внутри тега
<h2>необходимо вставить запись
tittle="..."
Получится такой вид:
<h2 tittle="...">* * *</h2>
<p> </p>
<p>Я помню чудное мгновенье</p>
Теперь скопировать первую строчку стихотворения и вставить её перед многоточием:
<h2 tittle="Я помню чудное мгновенье...">* * *</h2>
При таком решении внешний вид стихотворения на страничке не изменится, но в содержании будет приведена именно первая строчка произведения.
=*= Можно ли использовать рисунок в качестве заголовка?
Решение: Запись о вставленном изображении следует заключить внутрь тега заголовка:
<h2 title="Глава 2"><img alt="chapter2" src="chapter2.jpg" /></h2>
=*= У автора появилась идея поменять местами отдельные стихотворения или как-то иначе изменить последовательность произведений.
Решение: Если книга разделена на отдельные файлы xhtml из расчёта одна страница на каждое стихотворение, то всё очень просто. В Book Browser в левом окне мышкой можно перетащить отдельный файл xhtml в нужную позицию. После необходимо заново создать Table Of Contents (Оглавление или файл Содержания), чтобы сохранить измененную последовательность произведений. Дополнительно я советую выделить все пронумерованные файлы и Rename (Переименовать) их, чтобы была последовательная нумерация отдельных секций.