Перестаньте детей воспитывать, или Я ее сделала!

Аватар пользователя Trinki

Доделала я свою первую книгу (http://lib.rus.ec/b/159488) в fb2. Боюсь жутко, но хотелось бы услышать отзывы мэтров Либрусека о результате. Стоит продолжать мне дальше или вернуться к простому пользователю? В планах другая книга, поэтому уделите немного вашего драгоценного мнения, укажите на ошибки? Буду прямо жутко признательна.
Использованные программы: FictionBook Editor, Fiction Book Designer, Word, AlReader for Vobis.

Комментарии

Аватар пользователя Captain Scarlett

1) Отсутсвует вложенность секций: секции глав должны быть вложены в секции частей, а мелкие секции подглавок - в секции глав. В FBE в панели Dokument Tree (слева) секции можно двигать стрелками, чтобы добиться нужной вложенности.
Вот так должно выглядеть:

2) Где-то у Вас попалась открывающая кавычка без закрывающей, поэтому в первой части документа - "ёлочки", а во второй - "лапки".
А в целом, для первого раза - очень хорошо!

Аватар пользователя Trinki

Спасибо большое, именно про содержание я-то и забыла совсем! Сейчас пытаюсь сделать правильно, пока не получается, все время выскакивает из головы, что за чем следует. Ну, это временно. И кавычки исправлю!

Аватар пользователя Trinki

Сделала, но FBE ругается на какую-то ошибку в коде возле первой главы. Пишет, что "Element content is invalid according to the DTD/Scema". Это он о чем, не подскажете?

Аватар пользователя Captain Scarlett

Трудно сказать, не видя кода. Возможно, где-то лишняя пустая строка или не закрыт какой-то тэг. Пришлите мне файл, адрес я Вам личным сообщением отправила.

Аватар пользователя Trinki

Отправила. Спасибо большое!

Аватар пользователя Captain Scarlett

Точно, лишние пустые строки:
- после заголовка "Часть первая"
- после эпиграфа к первой главе
- после эпиграфа ко второй главе
Уберите их, и файл будет валидным.

И еще: подглавка "Любить, а не любоваться" состоит из двух секций (вторая секция безымянная), их нужно объединить (курсор в первую секцию и Alt+Del).

Аватар пользователя Trinki

И правда. А я-то считала, что пустые строки не считаются. Вот спасибо!

Аватар пользователя Captain Scarlett

И еще: подглавка "Любить, а не любоваться" состоит из двух секций (вторая секция безымянная), их нужно объединить (курсор в первую секцию и Alt+Del).

Аватар пользователя Trinki

Да, заметила, исправила. Таких лишних секций там насчиталось много, все вычистила.

Правильный скрипт к FBE для простановки елочек и лапок можно взять на http://scripts.fictionbook.org (называется "Обработка кавычек").

В FBE 2.0 есть скрипт "Кавычки на ёлочки", чем отличаются?

"Обработка кавычек", во-первых, заметно быстрее, во-вторых она детектит ошибки, которые "Кавычки на елочки" не замечает: например когда уровень вложенности кавычек при выходе из тега не равен уровню на входе в тег. Проще говоря, если например к концу секции получились не все кавычки закрыты, "Обработка кавычек" это заметит, сообщит и установит курсор в конец этой секции. В-третьих, в новом скрипте можно обрабатывать не весь документ, а только выделение.

Спасибо. То есть про "Кавычки на елочки" можно забыть?

Не можно, а нужно. :-)

Кот-Баюн написал:
В FBE 2.0 есть скрипт "Кавычки на ёлочки", чем отличаются?

Сначала решила, что это тот же скрипт, но потом увидела, что в нём добавлены дополнительные возможности.
Аватар пользователя Trinki

Да, с ним получилось гораздо быстрее исправить кавычки! Какое там по счету спасибо намечается у меня? :)
"Кавычки на елочки" мне не показал, где именно неправильно вложеные символы располагаются.

Цитата:
"Кавычки на елочки" мне не показал, где именно неправильно вложеные символы располагаются.

Есть такая бестолковость сего скрипта. Но можно легко найти "неправильное" место. Ищем последнюю открывающую "елочку", направление поиска - вверх; и сразу попадаем туда, куда нам и надо.

Аватар пользователя Captain Scarlett

А откуда Вы брали текст? Сами сканировали?

Аватар пользователя Trinki

Нет, pdf у меня лежала давно, все руки не доходили прочитать. Откуда я его взяла, сейчас даже и не вспомню :(

Аватар пользователя Captain Scarlett

Тогда можно в history написать "создание fb2 из pdf".

Аватар пользователя Trinki

Спасибо, допишу.

Аватар пользователя Trinki

Книгу перезалила, пошла нервно соответствовать аватаре.

Так а все равно многим секциям не придана правильная вложенность.
В примечаниях у стиха автор не размечен тегом < text-author > внутри < poem > (это надо сделать в режиме Source).
Зря заменили плюс и минус в кавычках на слова, это отход от текста авторов. Правильнее было бы воспользоваться тем, что скрипт может обрабататывать выделение. Теперь же проще будет вернуть "+" и "-" обратно, т.к. кавычки уже сделаны.
Верю, что вы способны учесть и исправить эти недочеты. Желаю удачи.

Аватар пользователя Trinki

А, если не большой секрет, как вы узнали, что я заменила + и - на слова? Наверное, я чего-то не знаю еще, расскажите :)

Да, и номер версии документа надо менять при обновлении, иначе потом проблемы с различением файлов.

Аватар пользователя Trinki

Рекостафф, спасибо в Вашу веру и советы. Конечно, воспользуюсь и просмотрю еще раз. И про номер версии забыла.. Что ж, не волшебник..

омг, как всё сложно...
а я-то по наивности думал, что fb2 в принципе самый простой формат для книги. ан нет.. лапки, ёлочки, пустые строки... жуть.
я потрясён. пойду полежу в кустах (с).

Аватар пользователя Trinki

Да уж, я тоже так думала: "Сделаю по-быстрому книжечку, попробую, что такое fb2." По быстрому не вышло, ушло почти 2 месяца, но процесс понравился!

Trinki Вы выбрали очень трудную книгу для первого опыта. И очень хорошо справились.
Респект.

Аватар пользователя Trinki

Спасибо за поддержку, я эту работу еще долго не забуду!
Книгу обновила, версию поменяла, но одна проблема осталась.
Остаются пустые секции после нескольких частей. Стоит их убрать, и все вложенные главы "переезжают" на один уровень влево. Передвигаю вправо подглавки - появляется пустая секция. Как бороться с таким?

Если у первой вложенной секции нет тайтла, ничего Вы не сделаете. И ничего страшного в этом нет. Так всегда бывает, когда перед главами идёт некое вступление.

P.S.
В цитатах я бы выделила автора - красивее будет смотреться. ;) Не стоит, наверное, только ради этого перезаливать книгу, но в будущем попробуйте, может, и Вам понравится. В-)

Аватар пользователя Trinki

Спасибо всем за поддержку, учту все советы, хотя и так, в процессе работы, с Либрусека не вылезала. Осталось только определить порядок следования всех программ, построить оптимальный алгоритм и станет гораздо легче жить :)

Trinki написал:
построить оптимальный алгоритм

Я бы в оптимальный алгоритм добавил бы вот ещё такое соображение: стараться доделать файл полностью, и только потом выкладывать на Либрусек.

Причина: Либрусек - это вики. Что, в частности, означает, что все изменения сохраняются. Для книгофайлов это означает, что если сделать двести двадцать восемь замен данного файла на всё более лучшие варианы, то все двести двадцать восемь предыдущих вариантов на самом деле не исчезают в черную дыру, а хранятся на сервере. Занимая место и ресурсы.

Аватар пользователя Trinki

Полностью согласна. Работу надо делать один раз и хорошо. Но извиняться за первую попытку в новой для себя области не буду.

:) Я ни в коем случае не имел в виду Вас упрекать. Просто неубиваемость старых версий - не очень очевидный момент, некоторые его не знают, поэтому я и хотел его прояснить.

И большое Вам спасибо за Вашу работу!

Собственно говоря, ИМХО, это проблемы хозяев ресурса, а не пользователя. Настроить Вики для того, чтобы совсем старые версии удалялись, насколько мне известно, достаточно просто. Или я ошибаюсь?

Bailo написал:
Настроить Вики для того, чтобы совсем старые версии удалялись, насколько мне известно, достаточно просто.

Стандартный вики-движок, наверное, можно. Но: 1) Либрусек не использует стандартный вики-движок 2) Уничтожение изменений неприемлемо для вики-библиотеки.
X