Михаил Иосифович Кондратович Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4) Предуведомление Предисловие Введение Часть I Формат FictionBook и его место в мире электронной литературы § 1.1 Неизбежность перехода от книг бумажных к книгам электронным § 1.2 Многообразие форматов электронных книг § 1.3 Несколько слов о XML § 1.4 Формат FictionBook – стандарт де-факто для электронных книг Часть II Подробное описание формата FictionBook § 2.1 Структура файла FictionBook. Базовые понятия § 2.2 Пример книги в формате FictionBook § 2.3 Элементы описания книги. Базовые структурные элементы § 2.4 Элементы описания книги (description). Элементы первого уровня § 2.5 Элементы описания книги (description). Элементы второго уровня § 2.6 Элементы описания книги (description). Элементы третьего уровня (информация об авторе) § 2.7 Элементы тела книги (body). § 2.8 Элементы раздела книги (section). Элементы первого уровня. § 2.9 Элементы раздела книги (section). Элементы второго уровня. § 2.10 Элементы таблиц § 2.11 Элементы абзаца (стилевые элементы) § 2.12 Элементы для платных книг § 2.13 Спецсимволы § 2.14 Список атрибутов элементов § 2.15 Алфавитный список всех элементов FictionBook 2.1 Часть III Конвертирование книг из других форматов § 3.1 Требования к исходному тексту § 3.2 Any to FB2 § 3.3 ExportXML § 3.4 doc2fb § 3.5 Перенос через буфер обмена § 3.6 Конвертор ExportToFB21 для Open Office Часть IV Редактирование книг. FB Editor § 4.1 Установка программы § 4.2 Описание функций и основные приемы работы § 4.3 Заполнение заголовка книги § 4.4 Структурирование документа § 4.5 Использование регулярных выражений § 4.6 Использование скриптов § 4.7 Баги с нами! § 4.8 Дальнейшее развитие редактора Часть V Прочие вопросы создания книг в формате FictionBook § 5.1 Советы по оформлению книг § 5.2 Подготовка картинок § 5.3 Обложки § 5.4 Сборник или по отдельности? § 5.5 Советы по вычитке книг § 5.6 Символы, которых нет на клавиатуре § 5.7 Высокое искусство аннотации Часть VI Просмотр и конвертирование книг в формате FictionBook § 6.1 Читалки § 6.2 Пакет FB2Any Часть VII Прочее программное обеспечение для работы с FictionBook § 7.1 Программа-библиотекарь для книг в формате FictionBook § 7.2 Утилита Booki § 7.3 Программа-библиотекарь JEFLibrarian Заключение. Копирайт и доступность Благодарности Обратная связь Приложения Приложение A Линки Приложение Б Техническое задание на написание читалки (ридера) Приложение В Список жанров FictionBook Приложение Г Список возможных языков Приложение Д Регулярные выражения
§ 2.11 Элементы абзаца (стилевые элементы) Ссылка или сноска.
Cинтаксис : ‹a›content‹/a›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : href (обязательный), type
Версия формата : 2.0
Пример :
‹p›см. ‹a xlink:href="#primer"›пример‹/a›‹/p›
Преформатированный текст. В читалках должен отображаться моноширинным шрифтом.
Может использоваться, чтобы выделить исходники программ и примеры.
На момент написания книги поддерживается только читалкой CoolReader. Причем, поддерживается неправильно - как элемент аналогичный сite, хотя это такое же стилевое выделение, как strong или emphasis.
Cинтаксис : ‹code›content‹/code›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
‹code›Преформатированный текст‹/code›
Наклонный шрифт (курсив).
Cинтаксис : ‹emphasis›content‹/emphasis›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.0
Пример :
‹emphasis›Курсивный текст‹/emphasis›
Перечеркнутый шрифт.
На момент написания книги читалками не поддерживается.
Cинтаксис : ‹strikethrough›content‹/strikethrough›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
‹p›‹strikethrough›Эта сволочь‹/strikethrough›, этот нехороший человек…‹/p›
Полужирный шрифт.
Cинтаксис : ‹strong›content‹/strong›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.0
Пример :
‹strong›Полужирный текст‹/strong›
Заранее определенный стиль для отображения книги.
Cинтаксис : ‹style›content‹/style›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : name (обязательный)
Версия формата : 2.0
Пример :
‹p›Этот текст будет ‹style name="italic"›курсивным ‹/style›‹/p›
‹p›- ‹style name="foreign lang" xml:lang="fr"›Dieu, quelle virulente sortie‹/style›‹/p›
Нижний индекс (subscript).
На момент написания книги читалками не поддерживается.
Cинтаксис : ‹sub›content‹/sub›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
‹p›x‹sub›1‹/sub›+x‹sub›2‹/sub›=y‹/p›
Верхний индекс (superscript).
На момент написания книги читалками не поддерживается.
Cинтаксис : ‹sup›content‹/sup›
Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
‹p›E=mC‹sup›2‹/sup›‹/p›