Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)
Шрифт:
Раздел Document Info содержит информацию о самой книге.
В строку Authors вводим информацию о человеке, создавшем этот документ. Аналогично ранее заполнявшимся Authors и Translators.
Programs used — программное обеспечение, использованное при создании книги. Обычно FB Editor сам пишет там — «FB Tools». Если вы использовали какие-нибудь дополнительные утилиты — можно упомянуть их там.
Поля Date и Value заполняются аналогично таким же полям в Book Info. Впрочем, FBE старается заполнить их сам.
Source URLs — если исходный текст для создания книги был скачан с какого-нибудь сайта, здесь нужно указать ссылку на него.
Source OCR — если книга было отсканирована, то здесь указываем данные (обычно ник)
ID — уникальный номер документа. Обычно генерируется самим FB Editor-ом или программой конвертации.
Подчеркиваю, номер должен быть уникальным. Именно по нему библиотечный софт различает книги. То есть, если Вы обновляете уже закачанную книгу, менять номер нельзя.
А как быть, если вы любите создавать новые книги, используя заготовки-шаблоны? Например, особенно удобно это делать при подготовке серии книг. Можно конечно, каждый раз редактировать ID вручную, но это нудно и, кроме того, можно запросто забыть это сделать.
Выход прост, как все гениальное. Подготовив шаблон, очищаем поле ID в description, и тут же сохраняем файл. Когда FB Editor откроет его вновь, он сгенерирует новый ID автоматически.
То же самое, кстати, относится и к полям Date и Value в разделе Document Info.
Version — номер версии книги. Обычно — 1.0. По мере редактирования книги, может (и должен!) изменяться.
Следующий раздел — Publisher Info. Здесь собрана информация о бумажном оригинале книги, если таковой существовал в природе.
Book name. Обычно совпадает с названием произведения, но если оно было издано в составе сборника, то здесь следует указывать название сборника.
Publisher — название издательства.
City — город, в котором была напечатана книга.
Year — год выпуска.
ISBN — код ISBN. [4.2]
Sequence — название ПЕЧАТНОЙ серии. «Библиотека приключений», например, или «Абсолютное оружие». Также допускает вложенные серии.
4.2
Международное агентство ISBN присваивает идентификатор группы, который обозначает либо группу стран (например, 0 — для англоязычных стран: Великобритании, США, Австралии, Канады, Ирландии и других), либо отдельную страну (например, 933 — для ШР). Количество цифр в идентификаторе группы зависит от годового объема книжной продукции страны.
Идентификаторы группы устанавливается международным агентством ISBN в следующих диапазонах чисел:
0–7
60–94
950–997
9980–9989
99900–99999
<...>
1.1. Международный стандартный номер книги — универсальный идентификационный код, проставляемый на книгах и брошюрах.
1.2. В соответствии с ГОСТ 16447-70 «Издания. Термины и определения основных видов» книга — непериодическое текстовое издание объемом свыше 48 страниц, брошюра — непериодическое текстовое издание объемом свыше четырех, но не более 48 страниц.
<...>
3.1. Международный стандартный номер книги состоит из аббревиатуры ISBN (независимо от языка издания книги или брошюры), и 10 цифр.
3.2. Дня обозначения цифровой части ISBN применяется арабские цифры от 0 до 9. Последняя цифра ISBN - контрольная — может быть римской цифрой X, используемой для обозначения числа 10.
3.3. Цифровая часть ISBN состоит из четырех групп цифр, содержащих различное количество цифровых знаков, отделяемых друг от друга дефисом.
Цифровая часть отделяется от аббревиатуры ISBN пробелом.
3.4. Четыре группы цифр ISBN располагаются в следующей последовательности:
1) идентификатор группы;
2) идентификатор издательства;
3) порядковый идентификатор книги;
4) контрольная цифра.
Hапример: ISBN 5-05-000746-1, где
5 — идентификатор СССР;
06 — идентификатор издательства «Радуга»;
000746 — порядковый идентификатор книги;
1 — контрольная цифра.
3.5. Идентификатор группы устанавливается Международным агентством ISBN.
СССР присвоен однозначный идентификатор 5.
3.6. Идентификатор издательства присваивается Всесоюзной книжной палатой.
Идентификатор издательства вместе с идентификатором группы служит для идентификации издательства на международном уровне.
3.6.1. Идентификаторы издательства могут быть индивидуальными и собирательными.
Советским издательствам присвоены только индивидуальные идентификаторы.
3.6.2. Идентификатор издательства может содержать различное количество цифровых знаков (от двух до семи) в зависимости от объма выпускаемой книжной продукции.
Издательствам с большим объемом книжной продукции присваивается идентификатор с наименьшим количеством цифровых знаков. Издательством с небольшим
двузначные идентификаторы 00 – 19
трехзначные 200 – 609
четырехзначные 7000 – 0499
пятизначные 85000 – 09999
шестизначные 900000 – 949999
семизначные 9500000 – 9997999
3.7. Порядковый идентификатор книги служит для идентификации конкретного издания.
Порядковый идентификатор книги присваивается издательством.
3.7.1. Количество цифровых знаков порядкового идентификатора книги зависит от идентификатора издательства. Порядковый ISBN книги может содержать от одной до шести цифр. с таким расчетом, чтобы вместе с идентификатором группы, издательства и контрольной цифрой ISBN насчитывал десять цифр. Hапример:
ISBN 5-02-000000-0 («Hаука»)
ISBN 5-229-000000-0 («Металлургия»)
ISBN 5-85700-000-0 («Белорус. сов. энцикл.»)
ISBN 5-269-00000-0 («Сов. художник»)
3.0. Контрольная цифра служит для проверки правильности написания цифровой части ISBN и вычисляется следующим образом: каждая цифра, входящая в состав ISBN умножается на числовой весовой коэффициент — от 10 до 2.
Результаты умножений на весовые коэффициент складываются. Сумма произведений делится на модуль 11 — (постоянный делитель).
Из модуля 11 вычитается остаток от деления, который и является контрольной цифрой. Если остатка нет, контрольной цифрой является 0, если остаток 10, он записывается как X. Hапример:
Цифровая часть: 505000746
Весовые коэффициенты, расположенные в порядке убывания:
10 9 8 7 6 5 4 3 2
Результаты умножения на весовые коэффициенты:
50 0 40 0 0 0 28 12 12
Сумма произведений: 50 + 40+ 28 + 12 + 12 = 142
Сумма делится на модуль 142: 11 = 12 + остаток 10
Из модуля вычитается остаток 10: 11-10=1
Результат — контрольная цифра 1
Таким образом, полный ISBN будет: 5-05-000746-1
В раздел Custom Info может вноситься произвольная дополнительная информация. Копирайт, благодарности, реклама и т.д. и т.п. Вплоть до мистических проклятий средневековых переписчиков («Кто эту книгу украдёт, у того руки отсохнут и уши отвалятся») :-).
Раздел Binary Objects заполняется автоматически, по мере присоединения к книге бинарных объектов, обычно картинок.
Щелкая по кнопкам с крестиком и удаляя графы в этом разделе, вы одновременно удаляете присоединенные объекты.
§ 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).