И снова о ссылках

18 views
Skip to first unread message

Мировой Змей

unread,
Mar 13, 2014, 7:22:18 AM3/13/14
to ru-fb...@googlegroups.com
Сразу приношу свои извинения - я чел новый в этом деле.

Насколько я понял из описания формата FB2 может быть два типа ссылок и , соответственно, два контейнера <body> где они описываются(что ли?):
<body name="notes"> и <body name="comments">
С первым (<body name="notes">) все более менее понятно (сноски на странице) и его описание я нашел, а вот что за зверь такой <body name="comments"> я так и не понял.
Точнее смог только предположить, что это комментарии, которые располагаются в конце книги, но как формально это выглядит (на примере в XML) так и не понял.
И как, если возможно, отделить одно от другого в LibreOffice (FBTools соответственно)?

Вообще, пока приходится дублировать совмещать всю работу - что-то в оффисе с FBTools, что-то редакторе FB2, что-то в текстовом редакторе с подсветкой XML.

Змей

DikBSD

unread,
Mar 13, 2014, 12:31:15 PM3/13/14
to ru-fb...@googlegroups.com
Формат fb2 позволяет помещать в книгу разделы <body name="zzzzzz"> сколько угодно.
Раздел <body name="comments"> был предложен пользователями и авторами читалок , чтобы отделить комментарии в книгах, концевые сноски и так далее от примечаний/сносок. А разпределяют эти разные виды сносок из этих 2-х видов body уже читалки.

В OOoFBTools есть кнопка и пункт меню Настройки конвертера. Появляется диалог и в нем в самом вверху можно включить поддержку этих 2-х видов сносок/комментариев, а также задать заголовок: Примечания, Комментарии и т.д.

Если разметка стилями сделана ПРАВИЛЬНО, и элементы структуры не перепутаны местами (например, ДО Абзаца(ев) со стилем Эпиграф может идти ТОЛЬКО Заголовки, ничего больше), то в 99,999999 (не хочу быть категоричным) случаев fb2 получается полностью валидным, НЕ ТРЕБУЮЩИЙ дальнейшей доработки в fb2 редакторе. Я НИ РАЗУ после конвертера ни пользовался редакторами, хотя сделал уже несколько десятков тысяч книг этим конвертером - всегда валидные файлы.
В последней версии конвертера введен межплаьформенный алгоритмя генерации НАСТОЯЩЕГО GUID доя ID книги - нужна в его правке в редакторе отпала.
Единственно, когда может потребоваться редактор после конвертера - это замена ОДИНАКОВЫХ картинок на одну (конвертер этого не умеет и все картинки, даже если это одна и та же в разным местах книги, конвертирует, не как ссылки на одну и туже картинку, а как самостоятельные картинки, что увеличивает размер fb2 файла.
Возможно я не знаю другие случаи , когда есть нужда в использовании редакторов fb2 файлов после конвертации. Напишите, я буду признателен вам, и возможно это поможет еще больше улучшить конвертер.

Мировой Змей

unread,
Mar 14, 2014, 4:07:43 PM3/14/14
to ru-fb...@googlegroups.com
Я наткнулся (где-то), что разделы <body> кроме первого и <body
name="notes"> и <body name="comments"> могут быть невидимы и доступны
только по ссылкам.
Насчет случаев, когда нужен редактор, то у меня пока проблема с
обложкой - она вечно попадает не туда куда надо и мне прще вставит ее
как иллюстрацию, а потом вручную поместить в нужное место.
Но я,как уже было сказано, без году неделя, и занимаюсь этим по ходу
дела, когда руки доходят
Спасибо за консультацию

13 марта 2014 г., 20:31 пользователь DikBSD <dik...@mail.ru> написал:
> --
> Вы получили это сообщение, поскольку подписаны на группу FBTools.org (Russian).
>
> Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес ru-fbtools+...@googlegroups.com.
> Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу ru-fb...@googlegroups.com.
> Перейдите в группу по ссылке http://groups.google.com/group/ru-fbtools.
> Настройки подписки и доставки писем: https://groups.google.com/d/optout.



--
World Serpent

DikBSD

unread,
Mar 14, 2014, 11:14:57 PM3/14/14
to ru-fb...@googlegroups.com
С обложкой - все предельно просто: в тексте любые картинки (хоть тысячи), которые расположены ВЫШЕ Названия книги (абзац(ы) стиля Книга -Название всегда воспринимаются конвертером, как обложки, и, соответственно, попадают в раздел description fb2 файла.

Если Вас не затруднить, прочитайте Справку к OOoFBTools. Она большая, но все же... Особенно раздел Вопросы-Ответы в конце.

А вот это пособие, написанное одним пользователем (упращенная версия Справки) очень полезно:
https://ooofbtools.googlecode.com/files/OOoFBTools.%20%D0%A7%D0%B0%D1%81%D1%82%D1%8C%20I.%20%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B5%20%D0%B8%20%D1%83%D0%B4%D0%BE%D0%B1%D0%BD%D0%BE%D0%B5%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BD%D0%B8%D0%B3%20%D0%B2%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5%20FB2.pdf.7z

Мировой Змей

unread,
Mar 26, 2014, 5:11:15 PM3/26/14
to ru-fb...@googlegroups.com
В каком-то из ранних описаний было написано "перед эпиграфом") Теперь буду вставлять в САМОМ начале)
Спасибо. Почитаю.

P.S. Я пользуюсь документацией с официального сайта fictionbook.org , но некоторые вещи приходиться додумывать по аналогии с HTML, например
<td style="text-align:left;">
или
<th width="60%">
в CoolReader под Linux работает
Без этого таблицы получались просто уродскими. как бы я их не делал.
Не знаю можно ли сделать таблицы с помощью FBTools хоть как-то указывая ширину столбцов иначе все определяется текстом в первом столбце, а на остальные остается по минимуму.



15 марта 2014 г., 7:14 пользователь DikBSD <dik...@mail.ru> написал:
--
Вы получили это сообщение, поскольку подписаны на группу FBTools.org (Russian).

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес ru-fbtools+...@googlegroups.com.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу ru-fb...@googlegroups.com.
Перейдите в группу по ссылке http://groups.google.com/group/ru-fbtools.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

DikBSD

unread,
Mar 27, 2014, 12:06:19 AM3/27/14
to ru-fb...@googlegroups.com
четверг, 27 марта 2014 г., 1:11:15 UTC+4 пользователь Мировой Змей написал:
P.S. Я пользуюсь документацией с официального сайта fictionbook.org , но некоторые вещи приходиться додумывать по аналогии с HTML, например
<td style="text-align:left;">
или
<th width="60%">
в CoolReader под Linux работает
Без этого таблицы получались просто уродскими. как бы я их не делал.
Не знаю можно ли сделать таблицы с помощью FBTools хоть как-то указывая ширину столбцов иначе все определяется текстом в первом столбце, а на остальные остается по минимуму.

Начиная где-то с 4-й версии Офиса разработчики переделали работу с таблицами, и многие программисты писали на форумах, что теперь с таблицами работать стало просто "смерти подобно". Все мои алгоритмы для сложных таблиц практически не работают - только для простых матриц. Если не ошибаюсь, и задание ширины - тоже теперь не работает.
В новом API для работы с таблицами теперь невозможно определить позиции ячеек...
Может быть когда-нибудь займусь вплотную....
Reply all
Reply to author
Forward
0 new messages