Создание электронных книг в формате FictionBook 2.1: практическое руководство
Шрифт:
Подзаголовки в FB Editor выделяются бОльшим размером шрифта.
Превратить подзаголовок в нормальный абзац можно командой Edit\Style\Normal (Alt+N).
==ВНИМАНИЕ, БАГ!=================
Перед тем, как проделать эту операцию, книгу лучше сохранить. И СРАЗУ ПОСЛЕ преообразования — ТОЖЕ. Частенько FB Editor при попытке отредактировать преобразованную таким образом строку, «вылетает» с ошибкой.
===============================
Само тело книги (body) тоже имеет заголовок. Автор этой книги считает
Маленькое замечание по поводу разделения главы на эпизоды. Иногда, наряду с «* * *» (или вместо), для этого используются пустые строки («немые» заголовки). Оставлять их следует лишь в том случае, если это несет смысловую нагрузку. Например, повествование о разных героях разделено «* * *», а разные по времени события — «немыми» заголовками. Во всех остальных случаях предпочтительна замена на «* * *». Хотя бы потому, что при конвертации эти пустые строки запросто могут «потеряться»…
Можно, в принципе, вместо «немых» заголовков ставить отличные от «* * *». Например, «–*–» или «* * * * *». Но этот вариант есть моя собственная придумка и однозначно рекомендовать я его не могу.
Эпиграф — это цитата из другого произведения, чье-то крылатое выражение и т.д., помещенное в начале книги или части ее с целью обозначить дух, смысл произведения, выразить отношение к ней автора и т.п.
Для выделения эпиграфов в FictionBook есть соответствующий элемент Epigraph. В FB Editor элемент Epigraph создается командой Edit\Add\Epigraph (Ctrl+N).
Эпиграф может находиться только в начале книги (body) или секции. Нельзя создать эпиграф в любом месте, просто выделив текст.
В FB Editor эпиграф выделяется фиолетовой полоской и меньшим размером шрифта.
Обычно каждое изречение или цитата имеют автора.
Чтобы выделить его, в FictionBook предусмотрен элемент Text Author. Вставляется он командой Edit\Add\Text Author (Ctrl+D). Цветной полоски для элемента не предусмотрено, только отступ и шрифт красного цвета.
Есть возможность непосредственного преобразования последнего абзаца эпиграфа в элемент Text Author.
Устанавливаем курсор на этот абзац, и вызываем команду Edit\Style\Text Author (Alt+A) или щелкаем по пиктограмме с человеческим профилем на панели инструментов. Абзац будет преобразован в элемент Text Author.
Если секция содержит только эпиграф, то валидатор сочтет это ошибкой. Необходимо, чтобы дополнительно была хотя бы пустая строка.
Чтобы обозначить стихи, песни, баллады, серенады и прочую лирику в FictionBook предусмотрен соответствующий элемент Poem, а в FB Editor — команда Edit\Insert\Poem (Ctrl+P).
Выделите нужные строки, и вызовите эту команду.
Стихи
выделяются двумя полосками — черной и темно-красной. Это потому, что предусмотрено деление стихов на более мелкие элементы — строфы (stanza). Обычно текстовый блок целиком преобразуется в элемент poem, потом его можно «разорвать» на строфы с помощью команды Edit\Split container (Shift+Enter).==ВНИМАНИЕ!=====================
Разделение стихов на строфы с помощью пустых строк спецификацией FictionBook не предусмотрено и считается ошибкой.
===============================
Затем можно вставить заголовок (Edit\Add\Title) и автора (Edit\Add\Text Author).
Непосредственного преобразования последней строки в Text Author (аналогично элементу Cite) в случае элемента Poem не предусмотрено.
Не так уж и редко возникает необходимость вставить в текст отрывок из другой книги, статьи и т.д.. Такой отрывок называется цитатой. В FictionBook для этого был введен элемент Cite. В FB Editor он вставляется с помощью команды Edit\Insert\Cite. (Alt+C)
Цитаты выделяются желтой полоской и желтым цветом текста.
Кроме непосредственно цитат, элемент Cite также может использоваться и для оформления записок, телеграмм, надписей, списков, перечней, документов и т.д. Еще одно применение для цитат — ключевые фразы в различных пособиях и руководствах.
В последнем случае может потребоваться дополнительное выделение этих фраз болдом, или, как в этой книге, линиями «==» или «__». Исключительно потому, что старые читалки, тот же HaaliReader, выделяют цитаты недостаточно хорошо.
Хотя создавать цитаты можно, как и стихи — выделив фрагмент текста и вызвав соответствующую команду, этот способ работает в FB Editor не всегда корректно. Поэтому оформлять цитаты лучше всего путем вставки пустого элемента cite c последующим подтягиванием текста.
==ВНИМАНИЕ, БАГ!=================
Если в месте создания цитаты текст полужирный или курсивный, то образуется ошибочная конструкция, например, body/section/EM/cite/P/EM вместо правильного body/section/cite/P/EM, которая приводит к жутким глюкам при попытке сохранить файл.
===============================
В конце цитаты может быть добавлен элемент Text Author. Вставляется он точно так же, как в элемент Epigraph.
И не стоит переусердствовать и загонять в цитаты каждый фрагмент текста, обрамленный кавычками.
Линки в FictionBook служат для гипертекстового перехода в нужное место книги.
Сперва нужно присвоить нужному элементу имя (метку). Для этого выделяем его целиком с помощью контекстного меню. Затем в поле «ID:» панели линков вводим значение. Имя можно присвоить практически любому элементу: секции, абзацу, цитате и т. д. При этом допускаются буквы латинского алфавита и цифры.
Чтобы присвоить имя элементу, нужно выделить его целиком, что делается с помощью контекстного меню. Иначе оно будет присвоено абзацу, на котором стоит курсор.