Структура электронной книги
Антон Гришин
Любая книга в формате EPUB состоит из XHTML-файлов, содержащих текст произведения и дополнительные элементы, такие как обложка, титул, примечания и другие. Разбираемся, какую структуру книги можно считать оптимальной.
Базовая структура
Рекомендую использовать следующую последовательность составных частей книги внутри EPUB:
-
Обложка
-
Титул
-
Основной текст книги
-
Примечания (сноски)
-
Выходные сведения и копирайты
-
Оглавление (если необходимо)
Скриншот из редактора Sigil.
Пример последовательности XHTML-файлов с разными элементами книги.
Обложка
Обложку необходимо располагать на «первой полосе» EPUB в отдельном XHTML-файле. Рекомендуемые параметры обложки: 1500 px по высоте, разрешение 150 dpi, формат JPG, режим RGB. Не забудьте присвоить свойство Cover файлу обложки в папке Images, чтобы обложка попала в метаданные файла EPUB.
Титул
Титульная страница в EPUB может быть текстовой или иллюстративной. Если оформляете титул как текст, не забывайте про HTML-теги заголовков. Но можно и продублировать титул бумажной книги, добавив его как изображение. В этом случае нужно проверить, есть ли у вас лицензия на использование ваших шрифтов из печатного макета в электронной книге. Это же относится и к обложке, и к другим иллюстрациям и схемам, где используются не встроенные в EPUB или читалку шрифты.
Основной текст
В основной текст книги входят и посвящения, и прологи, и непосредственно главы книги, и эпилоги, а также всевозможные приложения и библиографические списки. Правилом хорошего тона можно считать размещение всех элементов текста в отдельных XHTML-файлах. Это и логично, и технически грамотно, потому что любой читалке будет проще справиться с небольшим фрагментом текста, а читателю не придется долго ждать загрузки и обработки очередной главы. Если в тексте нет разбивки по частям или главам, можно разделить текст на XHTML-файлы по подзаголовкам типа *** или другим.
Примечания (сноски)
Все сноски лучше всего собирать в конце книги в рамках EPUB2. Если вы уверены, что открывать вашу книгу будут только в читалках, поддерживающих EPUB3, можно использовать функционал этого формата и делать скрытые сноски. Но в отечественных сервисах полноценная поддержка EPUB3 — всё ещё дело будущего.
Выходные сведения и копирайты
Читатели электронных книг уже привыкли получать доступ к основному тексту книги как можно быстрее, не пролистывая страницы выходных сведений и копирайтов в начале книги. Поэтому оптимальный вариант — размещать выходные сведения, копирайты и другую информацию о книге и издатели в конце EPUB. Не забывайте, что значительный объём информации об издании также расположен в метаданных EPUB, а также в метаданных, которые издательства передают книжным сервисам перед публикацией книги.
Оглавление
Нужно ли добавлять текстовое HTML-оглавление как отдельную страницу в рамках EPUB2 — вопрос дискуссионный. Многие издатели и производители файлов EPUB считают, что оно не обязательно и читателю будет достаточно технического оглавления из toc.ncx, которое отобразится в интерфейсе читалки. С другой стороны, в рамках EPUB3 XHTML-файл с оглавлением является обязательным элементом, который нельзя удалять. Нельзя удалять, но можно передвигать: например, в конец книги.
В этой небольшой статье перечислены основные элементы любой книги в формате EPUB. Конечно, эта структура может дополняться исходя из особенностей каждой книги, но предложенную структуру всегда можно использовать как базовую.
Статья впервые опубликована 27 июня 2023 года.