Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)

ОглавлениеДобавить в закладки К обложке

§ 4.4 Структурирование документа

Получить грамотно структурированнную книгу и есть та цель, ради которого мы беремся за редактирование книги.

Непосредственно сам процесс можно разделить на следующие этапы:

1) Разбиение на секции;

2) Разметка элементов;

3) Оформление сносок;

4) Вставка иллюстраций.

Если у вас «чистый» текст, например, вставленный командой Paste, то первые два этапа можно легко совместить, просто читая книгу в редакторе и попутно внося необходимые изменения. Сноски при этом этапе только помечаются, например, выделением в квадратные скобки.

Если текст уже размеченный, допустим, после FB2Any, то сперва следует пройтись по «дереву» структуры документа, правя некорректно оформленные элементы и убирая лишние секции. А потом, все равно очень желательно перечесть книгу, внося дополнительные правки.

Окончательное оформление сносок (если они не проставлены FB2Any) происходит только после окончания второго этапа.

И только потом, когда книга почти готова, прикрепляется обложка и вставляются иллюстрации.

Разбиение на секции

Текст книги в формате FictionBook делится на секции.

В окне редактирования каждая секция выделена зеленой полоской слева. Разрывы в этой полоске отмечают деление на секции. Для вложенных секций добавляются дополнительные полоски. Все очень наглядно.

Вполне логичным выглядит деление — «одна глава — одна секция». Секции-главы могут быть вложены в секции-части. Хотя формат допускает создание секции любой вложенности, обычно глубина вложений не превышает двух-трех.

Создать новую секцию просто. Выбираем команду Edit\Clone container (Ctrl+Enter). После секции, на которой стоит курсор, появится новая секция с пустым заголовком.

Разделить уже набранную секцию можно так: поместив курсор в нужное место выбрать команду Edit\Split container (Shift+Enter). Секция разделится ровненько по позиции курсора. Если при этом выделен кусок текста, то он станет заголовком новой секции.

«Склеить» секции, как, допустим, разделы в редакторе MS Word, привычно поместив курсор в конец первой секции и нажав Del, не получится. Абзацы просто будут перетягиваться из одной секции в другую по одному. Поэтому для этого нужно использовать команду Edit\Merge containers (Alt+Delete). Если присоединяемая секция имела заголовок (title), он превращается в подзаголовок (subtitle).

Создать вложенную секцию несложно.

Проще всего войти в режим редактирования исходника, найти начало первой секции (тэг <section>) и добавить перед ним еще один тэг <section>. Потом находим закрывающий тэг </section> последней секции и добавляем еще один такой же.

Считается что это единственный способ. Это не так. Cоздать вложенные секции можно и не выходя из режима WYSIWYG.

Перед секциями, которые нужно поместить в другую секцию, создается новая пустая секция.

Аккуратно выделяем нужные секции и помещаем их в буфер. Лучше это сделать командой Edit\Cut (Ctrl+X). Не забываем подчистить мусор (после удаленных секций обычно остается одна пустая).

Вставляем содержимое буфера в только что созданную новую секцию. Вуаля!

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

Если понадобилось, наоборот, убрать внешнюю секцию, это делается так: установив курсор на ее заголовок, или выделив эту секцию с помощью контекстного меню, выбираем команду Edit\Remove outer container.

Если нужно перенести или скопировать готовую секцию в другое место, это можно сделать как в режиме редактирования исходника, так и в режиме WYSIWYG. В последнем случае копируем секцию целиком в буфер, затем создаем в нужном месте пустую секцию, вставляем в нее секцию из буфера и убираем ставшую ненужной внешнюю секцию командой Edit\Remove outer container.

Не стоит допускать чрезмерной вложенности секций. Структура вложенных секций должна быть проста и логична. Том (книга), часть (раздел), глава (параграф). Подглавки же обычно выделяют подзаголовками (subtitle) — Style\Subtitle — (Alt+S).


Логин
Пароль
Запомнить меня