» fb2 — FictionBook2 формат электронных книг
мой ебук эту книгу открывает и ворочает ну очень с трудом. хочу ее аккуратно разделить на несколько томов в виде отдельных файлов. скачал fiction book designer. попытался открыть книгу в ней и не получается: виснет наглухо. проверил с другими «толстыми» книгами — тот же эффект. тоненькие книги открывает, а кирпич потолще — не хочет. порекомендуйте какой-нибудь простой в использовании и шустрый редактор.
http://www.the-ebook.org/forum/viewtopic.php?t=18648&postdays=0&postorder=asc&start=0
Этой прогой можно разрезать файл fb2 на несколько
Режет, по-моему по тегам , давно пользовался, но удобная вещь
Автор: dcupsbimbo
Дата сообщения: 28.05.2012 12:24
vladgord64
там муть какая-то невнятная. если владеете book designer 4 и не в дугу, то перейдите в ее ветку (я там свой вопрос подвесил), и подскажите, пожалуйста.
Автор: johncomp
Дата сообщения: 03.05.2014 04:40
подниму тему. некрофильскую, пацаны, как из fb2 дернуть цитаты? coolreader юзаю, нетуть таки функции. от же ламер
Автор: Andarin
Дата сообщения: 03.05.2014 07:36
johncomp
Ну, можно использовать другую читалку, например, Alreader. Но в том же Coolreader есть выделение текста, потом копировать выделенное. А уж сохранить — используйте любой блокнот. Или это чем-то не устраивает?
Автор: nv59
Дата сообщения: 03.05.2014 16:25
Есть такая полезная утилита — STDUViewer: читает Tagged Image File, DjVu, PDF, Fiction Book, Open XML Paper Specification, Comic Book Archive, Text File, MOBI/AZW, EPub
остальное — подгружаемыми плагинами. Выделять/сохранять текст умеет без проблем.
Автор: moroka33
Дата сообщения: 03.05.2014 17:33
Цитата:
как из fb2 дернуть цитаты
Пользуюсь FBReader_ом-0.8.14, ежели нужна выдержка — цитата открываю 2003_м MSWINWORD_ом нахожу текст и копирую нужное. Тока предварительно файл надо разархивировать.
Сбоев не было.
Кстати, а чего FBReader_а нет в шапке? Конкретная прога для чтения fb2.
Может кому пригодится:
http://ru.fbreader.org/win32?__utma=1.1031844450.1357127982.1357127982.1357127982.1&__utmb=1.2.10.1357127982&__utmc=1&__utmx=-&__utmz=1.1357127982.1.1.utmcsr=(direct)%7Cutmccn=(direct)%7Cutmcmd=(none)&__utmv=-&__utmk=5652019
Автор: Andarin
Дата сообщения: 04.05.2014 05:29
FBReader-ом — а зачем тогда 2003 WinWord сюда приплетать? Или, если открывать им, то зачем FBReader? Если уж на то пошло, в самом FBReader-е прекрасно работает Ctrl+C. А уж куда вставлять, тут выбор богатый, хоть блокнот, хоть тот же Word, причём не обязательно 2003
Ну и ещё — вставлять его в шапку? Зачем? Под Windows он далеко не дотягивает до того, что есть в шапке.
P.S. Выше тут порекомендовали STDUViewer. Вот это полезно — там при выделении нужного текста (цитаты) вообще не надо заморачиваться, куда вставлять, поскольку можно прямо из контекстного меню выделенное записать в файл.
Автор: johncomp
Дата сообщения: 05.05.2014 21:17
Ну, можно использовать другую читалку, например, Alreader.
спасибо.
с Alreader копи-пастить получается, а в cr3-newui-opengl-win32-qt-static-angle-3.3.21 так и не нашел как выделить текст. да и йух с ним. под win читалки какие то убогие.. древние.
Автор: Andarin
Дата сообщения: 05.05.2014 22:13
Цитата:
cr3-newui-opengl-win32-qt-static-angle-3.3.21 так и не нашел как выделить текст
Ну, в этой версии не знаю, но, думаю, вряд ли изменилось с версии 3-0-51. Левой кнопкой мышки — нажать и выделять.
Автор: Skif_off
Дата сообщения: 21.07.2014 14:09
comrades, подскажите, пожалуйста, какая читалка лучше поддерживает разметку?
Юзабельность и рюшечки не на первом месте, главное — разметка, так, как задумано разработчиками.. Желательно FB 2.1.
Среди разработчиков FBRreader случайно нет русскоговорящих? Поразительно: столько версий, пилят линейку 2.х и не то что поддержку FB 2.1 (таблицы и (хотя бы) надстрочные/подстрочные символы) прикрутить, даже 2.0 сделали как-то стремно — отсебятиной какой-то попахивает. Хотя на телефоне лучшая читалка (ИМХО).
Автор: Andarin
Дата сообщения: 21.07.2014 17:33
Skif_off
На 100% FB2.21 поддерживает, пожалуй, только CoolReader 3. Посмотрите здесь.
Автор: Skif_off
Дата сообщения: 21.07.2014 17:58
Andarin
Спасибо, посмотрю. В плане внешнего вида текста что-нибудь считается идеальным?
Автор: Andarin
Дата сообщения: 21.07.2014 18:42
Skif_off
Ну, идеал — дело сложное. Мне лично (если смотреть под Windows) нравятся две читалки — AlReader и CoolReader, только версии 2.0.66 — чисто по виду. А в целом, по совокупности, я давний сторонник AlReader-а, причём на всех платформах, Windows, Android, WinMobile.
Автор: Skif_off
Дата сообщения: 21.07.2014 21:28
Ну, идеал — дело сложное.
Я не о субъективной оценке Меня интересует просмоторщик, который из коробки показывает текст так, как задумано разработчиками формата.
Мне лично (если смотреть под Windows) нравятся две читалки — AlReader и CoolReader
Тоже склоняюсь к AlReader. CoolReader 3 настраивается гибко, но дефолтные шрифты в некоторых местах, мягко говоря, неудачные (. и др.).
Автор: amaid
Дата сообщения: 02.10.2014 08:18
http://lib.rus.ec/node/366
File Grinder 0.1.2
переименовывание fb2 по тегам
если кто-то знает более удобную утилитку, дайте знать
Автор: Skif_off
Дата сообщения: 02.10.2014 09:24
Для пользователей ТС и непользователей либрусека, обращаю внимание на такой способ.
+ Fast Fb2 wdx и Translit_wdx
Как разбить большой файл на части (на куски), а то он не помещается на флешку (диск).

Вопрос от пользователя
Здравствуйте.
Подскажите, у меня есть одно видео на 20 ГБ (видеозапись одной игры). Хочу перекинуть его на другой компьютер, но файл не помещается на мой флешку (она 16 ГБ).
Теперь есть вариант — либо купить новую большую флешку (или переносной диск), либо найти способ как-то передать файл по частям (например, разбить файл на 2 части). Пробовал перекодировать видео — но ждать нужно целые сутки, и то не факт, что переконвертируется и станет меньше.
Артур, Петрозаводск
Доброго дня!
Вообще, подобная задача достаточно часто встречалась ранее, когда не так развит был Интернет и не было емких носителей (сейчас один внешний жесткий диск способен решить эту проблему ).
В этой статье приведу несколько способов, с помощью которых вы быстро сможете разбить любой файл на несколько частей (нужных вам по размеру), а потом, когда перенесете его на другой носитель, собрать (так, чтобы все открылось и читалось).
Способы, как разделить большой файл на части
Способ №1: создание многотомного архива
Один из самых простых и быстрых способов разбить абсолютно ЛЮБОЙ файл(ы) (или даже папку) — это поместить ее в многотомный архив. Причем, размер тома можно задать вручную, именно тот, который вам нужен.
Для тех, кто боится, что время создания архива будет слишком большим, скажу, что архив можно создать БЕЗ СЖАТИЯ! Т.е. архив будет нужен лишь для того, чтобы упаковать информацию, и разбить ее по томам (кстати, архив без сжатия достаточно быстро упаковывается).
Для работы нам потребуется архиватор. Я рекомендую остановиться на 7-Zip (он бесплатный, удобный и многофункциональный). Ниже привожу адрес статьи, где сможете найти ссылки для загрузки архиваторов, а также их подробное описание.

В помощь!
Лучшие бесплатные архиваторы — моя добротная подборка
Итак, будем считать, что 7-Zip у вас есть .
Находим папку или файл, который нужно разделить: щелкаем по нему правой кнопкой мышки и в контекстном меню проводника выбираем «7-Zip > Добавить к архиву» (см. скриншот ниже).

Добавить к архиву
В настройках создания архива нужно:
- уровень сжатия: рекомендуется «Без сжатия» (так вы затратите гораздо меньше времени. Тем более, видеофайл не сожмется таким образом);
- Разбить тома размером: здесь укажите в мегабайтах максимальный размер файла. Скажем, для флешки в 16 ГБ, это будет около 14500 МБ (т.е. 14500M), пример ниже.

Настройки создания многотомного архива
После создания архива, вы увидите, что он состоит из множества частей одинакового размера. Теперь, чтобы извлечь его, необходимо извлекать самую первую часть архива (001) — см. скрин ниже.
Вообще, 7-Zip достаточно «умная» программа и сама подсветит своей иконкой тот файл, который нужен .

Какой файл извлекать в многотомном архиве (обратите внимание, что все файлы одного указанного размера)
Кстати, если на том ПК, куда вы будете переносить файл нет архиватора, создайте самораспаковывающийся архив (это при создании укажите SFX-архив, в настройках 7-Zip).
Способ №2: разбивка в Total Commander
Еще один весьма хороший и надежный способ разбить файл — это воспользоваться специальной функцией в программе Total Commander.
Total Commander
Очень функциональный и удобный файловый менеджер (на мой взгляд, гораздо удобнее классического проводника). Позволяет просматривать каталоги без тормозов, в которых тысячи файлов. Также позволяет легко и быстро работать со всеми популярными архивами: ZIP, 7ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE и т.д.
Есть уникальные возможности: групповое переименование файлов (с настраиваемыми фильтрами и масками), разбивка файла, работа с FTP и пр.
В общем, рекомендую к использованию!
Итак, первым делом запускаем Total Commander и находим наш файл. В моем случае это архив с фото («photo.7z») — размер этого файла около 1 ГБ. Задача: разбить его на части, каждая из которых не более 250 МБ.
Разобьем один большой файл на 5 частей
Сначала выбираем этот файл, а затем щелкаем по меню «Файлы/Разбить файл. « . См. скрин ниже.

Файл/разбить файл — Total Commander
Далее необходимо указать месторасположение нового созданного файла и части, на которые его разобьет программа.

Указать куда поместить созданный файл, и его размеры
Как и сказал выше, я указал 250 MB (кстати, в программе есть все самые популярные размеры: для Floppy 3.5 дискет, CD/DVD дисков и пр.), и указал ту же папку, в которой лежит оригинальный файл.

После чего, файл был разбит на 5 частей (плюс шестая часть — контрольная сумма файла (необходима для проверки целостности архива, рекомендую также сохранять и не удалять!)).

Готовый разбитый на части файл
Собственно, теперь можно все эти разделенные файлы переносить в любом порядке на другой ПК, а затем, выбрать также в меню Total Commander «Файлы/Собрать файл. « . В общем-то, все достаточно просто и быстро.
Способ №3: разрезать видео на части (без конвертации)
Если дело имеете с видео, то в этом случае совсем не обязательно запаковывать его в архив или прибегать к помощи Total Commander.
Можно воспользоваться каким-нибудь видео-редактором и разбить видео на определенные части (правда, это не очень подойдет в том случае, если вы не хотите разрезать видео насовсем, т.к. склеивание видео — это процедура может быть более долгой. ).
Как это сделать просто и без «нервов»?
Понадобится один видео-редактор — ВидеоМОНТАЖ.
ВидеоМОНТАЖ
Один из самых простых и интуитивно понятный видео-редакторов. Разработчики специально сделали его очень простым с пошаговым мастером для того, чтобы любой пользователь (даже совсем новичок) мог без труда разобраться с монтажом и созданием своего ролика (возможно, самого первого!).
В редакторе есть все самые необходимые функции по обработке видео. Так что, этот вариант один из лучших для решения простых задач, и для того, чтобы научиться обрабатывать видео.
После того, как установите редактор, откройте в нем функцию «Нарезка видео» (такая возможность появляется в первом окне, которое появляется сразу же после запуска программы).
Далее откройте видео в нем и укажите фрагменты, которые вам нужны (если у вас задача разбить файл на 2 части — то просто создайте два фрагмента, примерно поровну разделив видео).

Разрезаем видео на части
Затем, при сохранении видео, ОБЯЗАТЕЛЬНО укажите, что хотите сохранить видео в исходном качестве (см. скрин ниже). Таким образом, видео будет сохранено без конвертации и очень быстро. Фактически, мы просто разделили видео на 2-3-4 (и более) части без его редактирования!

Сохранить видео в исходном качестве
Кстати!
Более подробно об операции вырезания нужных частей из видео рассказано в этой статье.
Ну а у меня на этом пока всё, всем удачи!
Первая публикация: 19.12.2017
Вычитка, редактура и создание fb2-файла с начала и до конца, с помощью FBD и не только
В последнее время автор данной статьи регулярно занимается вычиткой книг и созданием fb-файлов для библиотек. Так как мой способ сделать файл красивым и правильным нигде не описан, появилась данная статья. Автор ни в коем случае не претендует на то, что этот способ есть единственно верный и правильный, даже напротив, часть функций программ не используется (хотя и могло бы), но привычка и инерция мышления свойственны, увы, всем людям.
Все основные правила создания fb2-книг описаны в статье Как сделать книгу, с которой советую ознакомиться.
В работе мною используется несколько программ:
- Microsoft Word, или MW (любая версия) — для предварительной правки документа и оформления ссылок
- FictionBookDesigner, или FBD — для красивого оформления книги, расстановки заголовков и вложенных частей и создания fb2-файла
- FictionBookInvestigator, или FBI — составная часть пакетов BD и FBD, которую можно использовать отдельно — для правки книги с использованием юникодов, где это необходимо.
- FictionBookEditor, или FBE — для окончательной правки книги после вычитки и проверки ее валидности
- BookDesigner, или BD для изготовления из fb2 файла в формате устройства для чтения. Последний апдейт
- MassTextProcessor, или MTP — для корректировки некоторых неточностей, недопустимых в библиотеках, но допустимых в FBD
В принципе, последнюю программу можно и опустить, в FBD имеются все необходимые инструменты, но я ее люблю за простоту использования, маленький размер и отсутствие необходимости ее инсталляции. Кроме того, она позволяет работать сразу с большим колличеством файлов, что, правда, здесь описываться не будет.
На вопрос — зачем я использую две программы одного типа (BD и FBD) ответ простой. Разница между BD и FBD есть и большая: FBD полностью юникодный, а BD — только частично. Т.е. если надо сделать книгу с языками, несовместимыми внутри одной локальной кодировки (например, русский и французский), то это только в FBD. Кроме того FBD сделан специально для изготовления fb2-файлов, а BD — всеяден. Он имеет множество форматов как на входе, так и на выходе.
Автор исходит из того, что вышеперечисленные программы у читателя имеются и установлены, кроме того, что у читателя есть минимальные навыки редактирования и сохранения текста.
Новичкам же настоятельно рекомендуется внимательно прочитать урок по редактированию в последнем апдейте BD: Help -> Self Teaching -> my first e-book.
Последовательность работы
MW, предварительная правка
Итак, файл, который приходит ко мне после сканирования и распознавания от сканщика находится в формате .rtf (Rich Text Format) который распознается и редактируется обычным MW. Посему, первым делом входим в Word. Главная задача этого этапа — оформить ссылки и исправить явный очень «кривой» текст.
Первым делом, чтобы не пропустить разрывы абзацев, выделяем весь текст и првой клавишей мышки вызываем меню. Проходим в пункт «Абзац» и выбираем «Отступ»->»Первая строка»->»Отступ».
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Снова вызываем меню «Шрифт»->выбираем размер и тип шрифта всего документа. Это делается потому, что при распознавании текста часто смена типа или размера шрифта попадает на середину слова. В этом случае, при закачке файла в FBD в этом месте будет пробел.
Далее, «Сервис»->»Параметры»->»Правописание» проверяем, что стоят галочки: автоматически проверять орфографию, всегда предлагать замену, пропускать слова из прописных букв, пропускать слова с цифрами, пропускать адреса Интернета и имена файлов, автоматически проверять грамматику, также проверять орфографию. Делаем «Повторную проверку».
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Есть несколько иной вариант работы с MW — подгрузка шаблона. Этот способ хорошо описан тут, и повторяться я не буду. Мое единственное возражение к указанному способу — такого объемного форматирования FBD все равно не понимает, так стоит ли огород городить. Но, может, кому-то это будет приятнее или удобнее.
Затем начинается самая нудная и противная работа — просматриваем внимательно весь файл, исправляя ошибки и формируя сноски. В исходном файле сноски бывают двух видов — обозначаемые звездочкой и обозначаемые надстрочными цифрами. Сначала заходим «Вставка»->»Ссылка»->»Сноска», и настраиваем. Сноски должны быть внизу текста, формат номера 1,2,3. начать с 1, нумерация продолжить. Применяем сделанные изменения. Далее «Сервис»->»Настройка»->»Команды», в левом окошечке выбираем «Вставка» и из правого перетаскиваем мышкой команду «Сноска. » на панель инструментов.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
При появлении сноски в тексте, устанавливаем курсор на место сноски и мышкой щелкаем по появившейся кнопке на панели инструментов. В возникшее внизу окошко перекидываем текст сноски. Таким образом все форматирование сносок сводится к следующим процедурам:
- подогнать курсор к месту сноски
- удалить указатель сноски (звездочку или номер)
- щелкнуть по кнопочке AB1 на панели инструментов
- выделить текст сноски
- перетащить его мышкой в нижнее окошко
- удалить оставшийся «мусор» от сноски — пустые строки, звездочки, цифры и т.п.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Дойдя до конца файла проверяем дополнительно поиском, нет ли потерявшихся сносок.
В ситуации, когда болд или курсив попадают на часть слова — выделяем это слово и делаем его обычныи или полностью выделенным в зависимости от текста. Это, опять же, делается для того, чтобы потом не появился пробел внутри слова.
Параллельно выделяем жирным шрифтом и пустыми строками заголовки для их автоматического последующего распознавания.
Сохраняем файл и выходим из MW.
FBD — изготовление fb2-файла
В принципе, все здесь описанное — это просто последовательность действий, предпринимаемых лично мной. Для краткого ознакомления с возможностями программы рекомендую статью про изготовление книг BookDesigner 4.x — как быстро и правильно делать ebook.
Перед открытием файла с помощью FBD, особенно при первом использовании, имеет смысл проверить настройки этой программы. У меня настроено так. Самое главное — проверить, есть ли многоязыковая поддержка для книг с испанским, французским и тому подобными языками. Кроме того, я всегда сохраняю исходный формат и часто пользуюсь определением заголовков не только по ключевым словам, но и по выделенному тексту, так как часто при распознавании названия глав выделяются жирным шрифтом.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Вызов этого меню происходит с помощью кнопки
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
После проведения всех предварительных настроек рекомендуется перезагрузить файл, чтобы они были применены к нему. Далее просматриваем файл на предмет расстановки заголовков, цитат, стихов и т.п. Часть ошибок определяется и правится на этой стадии работы. Сразу оговорюсь, для выделения куска текста надо дважды щелкнуть по нему мышкой. В этом случае выделяется абзац. Если надо выделить больше одного абзаца — сначала выделить первый двойным щелчком, а потом перейти к последнему и Shift+щелчок мышкой. Только в этом случае выделение текста будет 100% правильным. Все команды BookCorrector применяются только к выделенному тексту.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Сначала проверяем, правильно ли определился автор и название книги. Если нет — корректируем с помощью BookCorrector (выбрать соответственно book author и book title). Затем определяем аннотацию (если она есть) как аннотацию (BookCorrector annotation). Далее ищем все заголовки (BookCorrector title), эпиграфы (epigraph), стихи (verse) и цитаты. С цитатами (письмами и т.п.) сложнее всего! Дело в том, что они не поддерживаются BookDesigner как отдельная функция. В связи с чем, чтобы получить красивый и грамотно сделанный файл приходится поизвращаться. Лично я делаю так: в начале цитаты на отдельной строке ставлю набор букв xxxxx, а в конце цитаты, тоже отдельной строкой zzzzz. Далее я расскажу, как это преобразовать к нормальному виду. Или, как вариант, можно оформить их как эпиграфы. Преимущество второго способа в том, что в эпиграфе допускается автор текста, но при большом (очень большом!) количестве цитат это несколько неудобный способ, приводящий к увеличению ручного труда. О том, что делать дальше с цитатами-эпиграфами я тоже расскажу позже.
Кроме того, в эпиграфах, стихотворениях и цитатах может быть автор текста, которого следует оформить, как text author.
В BD и FBD есть еще очень удобный инструмент для поиска Tools -> Element Browser. Он позволяет найти неверные разрывы строк, некорректные окончания абзацев. Для этого нужно запустить поиск broken sentences и bar ends(user). При щелчке на строчке браузера BD автоматически встает на место расположения этого элемента и выделяет абзац, заголовок или картинку — смотря что Вы ищите. В нем же удобно проверять заголовки — желательно иметь оглавление книги под рукой.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
На этом этапе работы с FBD я еще провожу дополнительную корректировку картинок с целью оптимизации их размера. Для этого я выхожу из редактора полностью, (в настройках у меня обязательно стоит галочка load last book at startup и захожу в папочку LastFile основной директории программы. В ней хранится файл html0 и картинки к нему. Эти картинки я и оптимизирую с помощью IrfanView (впрочем, программа может быть любая, кому что нравится). После чего вызываю FBD снова или просто так, или с помошью открытия этого html0.
После выделения всех заголовков надо сформировать будущую структуру книги. На этом этапе очень удобен в использовании FictionBookSectionEditor. Он вызывается с помощью иконки
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
и выглядит так
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
В этом редакторе секций с помощью стрелочек выставляем удобную для прочтения и логичную с точки зрения оглавления структуру документа. Например, такую
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
После чего обязательно нажимаем кнопочку apply, чтобы записать текущее расположение секций. ВНИМАНИЕ! Если вы выйдете из редактора секций и снова войдете в него секции снова будут выглядеть неразмеченными! Ваши изменения в редакторе станут не видны! Поэтому, не выходите из редактора секций до получения желаемого результата!
Осталось сделать последнее перед собственно изготовлением fb2-файла — отформатировать сноски. Для этого выделите сноски и сделайте Format->selected notes.
Теперь можно вызвать меню создания FB2.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Если Вы все сделали правильно, то поля автора, названия книги и аннотации уже заполнены. Вам останется выбрать жанр из предлагаемого списка и вставить обложку, перетащив ее мышкой из окошка проводника Windows в окошко book cover picture. Проверьте настройки — обязательно должна быть включена опция book for library. Для грамотного определения тире/дефисов я в последнее время использую параметр dashes->long, но скриншот переделывать не стала. Нажимаем на кнопочку make book и ждем звукового сигнала, сигнализирующего о том, что книга готова.
В принципе теперь нужно провести валидацию получившегося файла. В случае возникновения ошибок автоматически включается очень удобный инструмент FictionBookInvestigator, в котором можно поправить неправильные куски кода. Он же вызывается в окне «Make Fiction Book File» кнопкой «load to FBI», которая активируется после создания fb2.
FBI — предварительная правка fb2-файла
FBI (Fiction Book Investigator) — это специализированный ручной редактор/валидатор fb2-файлов. По опциям — раз в несколько помощнее FBE по набору опций. Кроме того, в нем я делаю массовые замены для тире, не распознанных FBD как длинные и делаю цитаты, о которых говорила ранее.
После изготовления fb2 загрузить файл в FBI, затем в Find/Replace:
find what: uni(44)uni(45)uni(32) replace with: uni(44)uni(32)uni(151)uni(32)
Нажать «replace all»
Это преобразует все конструкции вида «запятая дефис пробел» в «запятая пробел длинное тире пробел».
find what: uni(46)uni(45)uni(32) replace with: uni(46)uni(32)uni(151)uni(32)
Нажать «replace all»
Это преобразует все конструкции вида «точка дефис пробел» в «точка пробел длинное тире пробел».
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
find what: uni(33)uni(45)uni(32) replace with: uni(33)uni(32)uni(151)uni(32)
Нажать «replace all»
Это преобразует все конструкции вида «восклицательный знак дефис пробел» в «восклицательный знак пробел длинное тире пробел».
find what: uni(63)uni(45)uni(32) replace with: uni(63)uni(32)uni(151)uni(32)
Нажать «replace all»
Это преобразует все конструкции вида «знак вопроса дефис пробел» в «знак вопроса пробел длинное тире пробел».
find what: uni(32)uni(45)uni(32) replace with: uni(32)uni(151)uni(32)
Нажать «replace all»
Это преобразует все дефисы вида «пробел дефис пробел» в «пробел длинное тире пробел».
find what:
xxxxx
replace with:
Нажать «replace all»
find what:zzzzz
replace with:
Нажать «replace all»
Последние 2 пункта создают цитаты из заданных ранее конструкций xxxxx и zzzzz. После изготовления fb2-файла они преобразуются в параграфы, которые и надо заменить на нужные теги. Обязательно после этого необходимо провести валидацию! Проверьте не осталось ли где-то не измененных конструкций (иногда в параграф попадает мусор в виде пробела, табуляции и т.п.).
После того, как все цитаты сформированы, я ищу поиском конец каждой цитаты и, если нужно, выделяю в конце автора текста. F7 — tag-list, выделить нужный текст, предварительно удалив теги
и
, двойной щелчок на теге .
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Обычно, на этом этапе я завершаю работу с FBD и перехожу к редактору FBE.
FBE — доводка до ума
Редактор FBE удобен тем, что позволяет редактировать как внешний вид, так и исходный код документа и хорошо выявляет его структуру. При раскрытии «дерева» оглавления все огрехи и недоработки видны сразу и их легко поправить. Причем править можно как в текстовом режиме, так и в режиме тегов.
Первым делом надо удостовериться, что структура документа красива и логична, нет лишнего дробления на секции, оглавление будет хорошо выглядеть. Как пример — разбитые на секции заголовки.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Когда такой разбитый заголовок встречается в тексте это во-первых — некрасиво, а во-вторых неудобно, так как этот заголовок — название главы. Это — два заголовка одного уровня, поэтому можно смело объединить секции и избежать ненужного увеличения количества секций. Для этого, поставив курсор на верхнюю из объединяемых секций, надо нажать Alt+Del. После этого выделить заголовок, превратившийся в секцию, и перетащить его в заголовок. Убрать лишние пустые строки, или добавить их, если заголовок слишком длинный и получается некрасиво.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Есть несколько пунктов, которые я правлю в любом документе, сделанном в FBD. 1. Аннотация. FBD, кроме создания отдельного пункта в description под названием annotation дублирует ее в отдельную секцию сразу после автора и названия книги. Этот дубляж не очень удобен для последующего использования файла, поэтому эту секцию я удаляю целиком. Правая кнопка мыши Select->body/section, и правой же кнопкой Cut или Delete.
2. Часто валидацию не проходят файлы, в которых картинки идут друг за другом. Дело в том, что FBD не вставляет пустую строку между такими картинками, что требует схема, даже если вручную попытаться вставить строку. Поэтому, ставим курсор на вторую, третью и т.д. картинки и жмем Enter.
3. Правим цитаты. Как Вы помните, мы выделили цитаты как эпиграфы. Теперь надо сделать из них цитаты. Это удобнее делать в редакторе исходных кодов (View->Source). Находим поиском тег
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
4. Пустые строки до и после названия главы. Такие строки встречаются крайне редко, но их нужно убирать по правилам создания валидного документа.
5. Это, собственно, не правка. И сделать это можно было и в FBD, но я делаю здесь, потому что форма, предлагаемая для заполнения в FBE мне нравится больше. Это — заполнение description файла! Как его заполнять и что куда писать — интуитивно понятно и хорошо описано в других статьях, поэтому останавливаться на этом я не стану.
MTP — чистка сносок
В принципе, как я уже говорила, без этой программы можно было вполне обойтись. Но я ее люблю, а потому и расскажу. Она очень удобна, когда надо сделать массовую замену в файле (или нескольких файлах) текстовых конструкций с переменным текстом внутри на другие конструкции с тем же текстом. В принципе с тем же успехом можно применять BookCleaner, входящий в состав FBD, написав к нему соответствующий скрипт, и так, наверное, будет даже быстрее, но я пользуюсь MTP.
В этом процессоре есть свой, очень простой, язык макросов, текст на котором я приведу полностью.
Суть проблемы, которую надо решить, в том, что FBD и его автор категорически не согласны с правилами, установленными в fb2 относительно возвратных сносок. В формате возвратные ссылки в принципе разрешены, за исключением сносок. Поэтому, их приходится в обязательном порядке корректировать, чтобы библиотека приняла валидный файл. Кроме того, вид ссылок приводится к библиотечному стандарту.
К сожалению, при таком подходе убираются все маркировки параграфов, имеющихся в документе. Поэтому, если в Вашей книге есть другие внутренние ссылки, лучше сделайте эту работу вручную, или Вы потеряете их. Корректировка происходит в 3 этапа.
1. Ликвидация маркировки параграфов.
Итак, в окошко ИСХОДНЫЙ ТЕКСТ пишем такой блок
TEXT=""
а в окошко ЗАМЕНИТЬ НА — такой
Конвертер FB2
Основан на формате XML. Основные задачи – точное отображения на разных устройствах, полное сохранение структуры документа, возможность преобразования в другие форматы. В отличие от других популярных форматов электронных книг, fb2 не определяет варианты отображения на дисплеях различных устройств. В формате применяются инструменты для указания различных частей книги – стихов, эпиграфов цитат и т.д.
Поддерживаемые Преобразования
| Конвертировать из FB2 | Конвертации | Рейтинг | |
| 1 | FB2 в PDF | 4.6 | 43,572 голосов |
| 2 | FB2 в DOC | 4.7 | 21,031 голосов |
| 3 | FB2 в TXT | 4.4 | 9,510 голосов |
| 4 | FB2 в MOBI | 4.7 | 7,123 голосов |
| 5 | FB2 в EPUB | 4.6 | 6,752 голосов |
| 6 | FB2 в DOCX | 4.6 | 4,824 голосов |
| 7 | FB2 в RTF | 4.5 | 2,210 голосов |
| 8 | FB2 в PDB | 4.5 | 1,517 голосов |
| 9 | FB2 в AZW3 | 4.6 | 752 голосов |
| 10 | FB2 в DJVU | 4.5 | 546 голосов |
| 11 | FB2 в LRF | 4.7 | 402 голосов |
| 12 | FB2 в JPG | 4.6 | 245 голосов |
| 13 | FB2 в HTML | 4.2 | 226 голосов |
| 14 | FB2 в ODT | 4.4 | 106 голосов |
| 15 | FB2 в DOTX | 4.7 | 43 голосов |
| Конвертировать в FB2 | Конвертации | Рейтинг | |
| 1 | PDF в FB2 | 4.4 | 28,124 голосов |
| 2 | DOCX в FB2 | 4.8 | 15,625 голосов |
| 3 | DOC в FB2 | 4.8 | 12,351 голосов |
| 4 | EPUB в FB2 | 4.8 | 6,879 голосов |
| 5 | DJVU в FB2 | 4.3 | 5,783 голосов |
| 6 | TXT в FB2 | 4.8 | 3,579 голосов |
| 7 | RTF в FB2 | 4.6 | 3,250 голосов |
| 8 | MOBI в FB2 | 4.8 | 948 голосов |
| 9 | HTML в FB2 | 4.6 | 866 голосов |
| 10 | ODT в FB2 | 4.7 | 519 голосов |
| 11 | JPG в FB2 | 4.3 | 375 голосов |
| 12 | LRF в FB2 | 4.8 | 171 голосов |
| 13 | PNG в FB2 | 4.3 | 121 голосов |
| 14 | AZW3 в FB2 | 4.7 | 118 голосов |
| 15 | PPTX в FB2 | 4.2 | 55 голосов |