Как сделать книгу — различия между версиями
FBAdmin (обсуждение | вклад) (→Получение первичного fb2) |
FBAdmin (обсуждение | вклад) |
||
Строка 28: | Строка 28: | ||
Список выглядит несколько пугающе, но не все так страшно :) Я предлагаю начать работу со связки FBE+Any2FB. | Список выглядит несколько пугающе, но не все так страшно :) Я предлагаю начать работу со связки FBE+Any2FB. | ||
− | [[Категория:FB | + | === Импорт простого документа с использованием FBE+Any2FB === |
+ | Установите [http://haali.cs.msu.ru/pocketpc/scripts.html.ru FictionBook Tools] и [http://www.gribuser.ru/xml/fictionbook/2.0/software/Any2FB2.exe Any to FB2]. Возможно, вам придется установить последний MSXML или даже обновить систему - FBTools не работают в Win9x. | ||
+ | |||
+ | Итак, система обновлена, а программы установлены. Открываем Fictionbook Editor из пакета FBTools, вызываем меню ?Import?/?ANY->FB by GribUser?. Двинемся от простого к сложному, для начала сконвертим документ из lib.ru. Вводим адрес текста в Any2FB, сбрасываем настройки (если вы уже пользовались Any2FB) и нажимаем ?Import?. | ||
+ | |||
+ | <center>[[Image:Url_import_basic.gif|none|Импорт документа]]</center> | ||
+ | |||
+ | После того, как мы увидим на вкладке Log обнадеживающую фразу Export finished , нажимаем кнопку ?Done?. Документ передается в FBE и мы можем увидеть, что получилось при импорте. Были распознаны заголовки, была распознана одна сноска. Параграфы выглядят неплохо. Единственная претензия - заголовок всего документа был преобразован в отдельную пустую секцию плюс как заголовок была распознана строка про OCR. | ||
+ | |||
+ | <center>[[Image:Simple_doc.gif|none|Загруженный документ]]</center> | ||
+ | |||
+ | === Доводка тела документа в FBE === | ||
+ | |||
+ | ==== Базовые операции по корректировке и облагораживанию fb2. ==== | ||
+ | Приступим к тому, ради чего все и затевалось - к доводке. Первую строку исходного документа я предлагаю просто удалить (некоторые делают из нее title для body, но я не считаю это разумным). Простая операция удаления лишней секции с title, однако, сопряжена с известными трудностями в редакторе FBE. Удаление элементов структуры (как то: стихов, секций, эпиграфов) можно производить только из предыдущего элемента. | ||
+ | |||
+ | Установите курсор '''над''' заголовком ?Аркадий и Борис Стругацкие. Частные предположения? и нажмите клавишу ?Del?. | ||
+ | |||
+ | <center>[[Image:del_element.gif|none|Удаление элемента]]</center> | ||
+ | |||
+ | В результате текст перешел в предыдущий элемент, а старый структурный элемент удален. Жмите ?Del?, пока текст не удалиться. Этот метод работает для любых элементов FB2 и использовать его вы будете широко. | ||
+ | |||
+ | <center>[[Image:After_del_element.gif|none|После удаления]]</center> | ||
+ | |||
+ | Прежде, чем аналогичным образом мы разделаемся с секцией ?/* Scaned...? полезно будет заглянуть в редактор заголовка. Среди прочего он предлагает ввести и информацию о OCR. Перенесем туда (Copy+Paste) информацию из тела документа и теперь уже со спокойной совестью удалим текст об OCR - никто не забыт. Не забыто так же и то, что удалять секцию нужно из предыдущего элемента. | ||
+ | |||
+ | <center>[[Image:Ocr_to_fill.gif|none|Заполнение OSR]]</center> | ||
+ | |||
+ | === Аннотация, эпиграфы, стихи, картинки === | ||
+ | |||
+ | |||
+ | |||
+ | [[Категория:FB статьи]] |
Версия 10:09, 17 февраля 2006
Чтобы сделать действительно хорошую книгу, которой не стыдно было бы поделиться с другими (а для частного использования достаточно установить BookDesigner и/или Any to FB2 и совершенно не нужно читать этот документ), придётся приложить некоторые усилия.
Хорошей книгой считается валидная книга с грамотно выделенными сносками, стихами, эпиграфами, другим форматированием и имеющая полнокровный заголовок (имя переводчика, обложка, etc.)
Содержание
Общая последовательность действий
- Получение первичного fb2 из txt|doc|html|etc.
- Программы для создания fb2
- Простой импорт с использованием Any2FB
- Доработка тела документа
- Удаление контейнеров
- Корректировка fb2, выделение стихов и т.п.
- Оформление сносок (инструкция пока не готова, но Any2FB сразу создает нормальные сноски из сносок вида [текст сноски])
- Заполнение заголовка
- Работа с xml-исходником
- Чего НЕТ в этом документ
Получение первичного fb2
Этот этап требует наибольшей сноровки. Тут вам могут пригодиться следующие программы:
- BookDesigner (и его клон Fiction Book Designer)- монстроподобный и не очень эстетичный инструментище. Среди его неоспоримых достоинств - уникальная в своем роде всеядность. Он может достаточно корректно распознать многие экзотически изуродованные тексты, читает всеразличные prc, pdf и даже lit (для этого, впрочем, придется пошаманить). Последняя версия включает достаточно удобный fb2 section editor и умеет работать с регулярными выражениями. Снабжен справкой. Неплохой выбор для начинающих, полезный инструмент в руках мастера. Лично я его на дух не переношу (GribUser).
- Any to FB2 - не столь всеядный, но куда более легковесный и немного более управляемый инструмент. Замысловатые тексты на входе могут потребовать известной ловкости рук и знания регулярных выражений.
- ExportXML.dot - лаконичный, но эффективный макрос для MSWord. Несмотря на свою седую древность, весьма достойный инструмент для преобразования грамотных doc|rtf файлов.
- doc2fb - несколько более современный и простой в эксплуатации аналог ExportXML.dot. Для тех, у кого стоит MSOffoce 2003.
- FictionBook Tools - последний в списке, но первый по важности. Не лишенный недостатков, ено единственный в своем род инструмент для ?доводки? документов fb2. Must have.
- Полный список утилит для работы с fb2.
Список выглядит несколько пугающе, но не все так страшно :) Я предлагаю начать работу со связки FBE+Any2FB.
Импорт простого документа с использованием FBE+Any2FB
Установите FictionBook Tools и Any to FB2. Возможно, вам придется установить последний MSXML или даже обновить систему - FBTools не работают в Win9x.
Итак, система обновлена, а программы установлены. Открываем Fictionbook Editor из пакета FBTools, вызываем меню ?Import?/?ANY->FB by GribUser?. Двинемся от простого к сложному, для начала сконвертим документ из lib.ru. Вводим адрес текста в Any2FB, сбрасываем настройки (если вы уже пользовались Any2FB) и нажимаем ?Import?.
После того, как мы увидим на вкладке Log обнадеживающую фразу Export finished , нажимаем кнопку ?Done?. Документ передается в FBE и мы можем увидеть, что получилось при импорте. Были распознаны заголовки, была распознана одна сноска. Параграфы выглядят неплохо. Единственная претензия - заголовок всего документа был преобразован в отдельную пустую секцию плюс как заголовок была распознана строка про OCR.
Доводка тела документа в FBE
Базовые операции по корректировке и облагораживанию fb2.
Приступим к тому, ради чего все и затевалось - к доводке. Первую строку исходного документа я предлагаю просто удалить (некоторые делают из нее title для body, но я не считаю это разумным). Простая операция удаления лишней секции с title, однако, сопряжена с известными трудностями в редакторе FBE. Удаление элементов структуры (как то: стихов, секций, эпиграфов) можно производить только из предыдущего элемента.
Установите курсор над заголовком ?Аркадий и Борис Стругацкие. Частные предположения? и нажмите клавишу ?Del?.
В результате текст перешел в предыдущий элемент, а старый структурный элемент удален. Жмите ?Del?, пока текст не удалиться. Этот метод работает для любых элементов FB2 и использовать его вы будете широко.
Прежде, чем аналогичным образом мы разделаемся с секцией ?/* Scaned...? полезно будет заглянуть в редактор заголовка. Среди прочего он предлагает ввести и информацию о OCR. Перенесем туда (Copy+Paste) информацию из тела документа и теперь уже со спокойной совестью удалим текст об OCR - никто не забыт. Не забыто так же и то, что удалять секцию нужно из предыдущего элемента.