13 полезных программ: которые помогут вам создать свою первую электронную книгу.
Приветствую вас друзья. Вы еще не знаете как написать свою первую электронную книгу? Тогда я вам предлогаю 13 полезных программ для написания электронной книги, без каких либо затруднений.
Написание и создание электронной книги может быть отличным способом охватить более широкую аудиторию и получить лояльных последователей. Если у вас есть отличная идея для электронной книги с искренней целью помочь кому-то решить проблему, то нет никаких причин откладывать ее. С помощью множества инструментов, которые вы можете использовать для написания, организации, стиля и публикации электронных книг, никогда не было проще стать автором электронных книг.
13 полезных программ для написания электронной книги.
Хотя сделать и опубликовать вашу электронную книгу очень просто, есть ряд вещей, которые необходимо учитывать перед началом производственного процесса. Они включают в себя детали вашей электронной книги, такие как формат, где вы планируете продавать и продвигать ее, кто является вашей целевой аудиторией и другие важные факторы, влияющие на успех вашей электронной книги. Также вы можете ее либо продавать, либо отдавать абсолютно бесплатно за подписку по емаил или Вконтакте.
И собирать свою базу потенциальных клиентов, которые в дальнейшем у вас будут покупать ваши товары, или товары ваших партнеров.
Какой формат лучше всего подходит для электронных книг?
1. PDF (портативный формат документа).
Самый распространенный формат электронных книг-PDF. Зайдите на любой сайт, предлагающий бесплатную электронную книгу, и вы обычно получите ее бесплатно в формате PDF. Большинство компьютеров и даже мобильных устройств могут открывать PDF-файлы с помощью предустановленной программы чтения PDF-файлов, поэтому это самый удобный формат для электронной книги.
2. MOBI (Mobipocket).
Первоначально используемый электронным ридером Mobipocket, формат. mobi теперь используется более популярными читателями электронных книг, включая Amazon Kindle и приложения Kindle для устройств iOs и Android. Этот формат визуально привлекателен, поскольку он дает читателям сходное поведение с физическими книгами, такими как пролистывание, чтобы перевернуть страницу, и выделение страницы.
3. EPUB (ePublication).
Формат epub похож на формат. mobi, но это бесплатный стандарт с открытым исходным кодом для публикации электронных книг. Из-за этого почти все электронные ридеры поддерживают.epub, включая Amazon Kindle Fire, Apple iBooks и Google Books.
4. iBook (Apple iBooks).
Как только вы познакомитесь с этими форматами, вы сможете решить, какой из них вы хотите использовать для своей электронной книги. Если вы планируете продавать его на Amazon или Литрес,то … формат epub-это лучший вариант. Если вы делаете быструю электронную книгу, которую хотите бесплатно предложить на своем сайте, то лучше всего сделать ее в формате PDF. В конечном счете, вам нужно подумать о том, какой формат лучше всего подходит для вашей целевой аудитории.
Создание вашей электронной книги.
Как только вы знаете, какой формат вы хотите для вашей электронной книги, вы теперь готовы начать ее производство. Существует два способа сделать это: создать его с помощью программного обеспечения, которое вы можете использовать независимо или без подключения к Интернету, или создать его с помощью веб-приложения.
Веб — приложения для электронных книг, как правило, имеют более простые и удобные функции в отличие от автономного программного обеспечения, которое в основном используется для разработки графически насыщенного контента. Если вы хотите создать быструю электронную книгу, то, есть много бесплатных онлайн-программ. С другой стороны, если у вас есть бюджет, чтобы потратить на программное обеспечение для создания профессиональной электронной книги, то нет никаких причин, почему бы вам не пойти на более продвинутый инструмент.
Веб-приложения и плагины WordPress для создания электронной книги.
1. Pressbooks.
2. Beacon (WordPress плагин).
Beacon-это плагин для WordPress, который превращает ваши сообщения в блогах в электронные книги. Вы можете выбрать, какие статьи включить или отфильтровать их по категориям. Плагин преобразует сообщения блога в формат HTML5 или PDF. Функции макета также включены,и вы можете спроектировать обложку электронной книги из приборной панели Beacon. Этот плагин является бесплатным для использования и требует бесплатной учетной записи на сайте beacon.by.
3. Google Docs.
Простой способ написания и преобразования контента в PDF онлайн бесплатно — это использование Google Docs. Введите свой контент, и у вас есть все шрифты Google, доступные для выбора из всех в окне Google Docs.
Он синхронизируется с вашим аккаунтом Google Drive, так что вы можете работать с ним с любого устройства, пока находитесь в сети.
4. Zinepal.
Подобно папирусу, но с устаревшим интерфейсом, Zinepal также позволяет превращать сообщения в блогах в контент для вашей электронной книги. Вы также можете начать с нуля. Просто обратите внимание, что бесплатный аккаунт поместит ссылку Zinepal в нижней части каждой страницы вашей книги. Учетная запись Zinepal Pro начинается с 5 долларов за одну электронную книгу без брендинга Zinepal и других дополнительных функций, таких как публикация в Scribd.
5. PublishXpress.
PublishXpress-это онлайн-инструмент преобразования, который берет DJVU, DOCX, TXT HTML, RTF и PDF файлы и преобразует их в MOBI и EPUB. Это идеально, если у вас уже есть готовая Электронная книга и вы просто хотите превратить ее в MOBI и EPUB, чтобы она была доступна другим читателям электронных книг. Услуга бесплатна, но следите за любыми несовершенствами в вашем преобразованном тексте.
Настольные инструменты для написания / создания электронной книги.
6. Open Office.
7. Adobe InDesign.
8. Kindle Gen.
Kindle Gen-это приложение командной строки для преобразования HTML или любого другого источника электронной книги в формат электронной книги Kindle (для продажи на Amazon). Если вы знакомы с использованием командного окна, то этот инструмент не так уж и сложен. Кроме того, существует файл ReadMe, который поставляется с полными инструкциями по преобразованию файлов в KPF (формат пакета Kindle). Чтобы использовать более удобный инструмент, загрузите Kindle Previewer в дополнение к Kindle Gen, и вы сможете конвертировать другие форматы электронных книг в Kindle в более простом интерфейсе.
9. Microsoft Word.
Любой, у кого есть компьютер, будет знаком с MS Word, поэтому создание электронной книги с помощью этого программного обеспечения отлично подходит для тех, кто не хочет изучать другое программное обеспечение.
Если у вас есть Microsoft Word 2016, вы можете конвертировать свой DOC-файл в PDF в MS Word без необходимости покупать надстройку. Тем не менее, есть десятки конвертеров DOC в PDF онлайн, которые вы можете использовать бесплатно.
10. iBooks Author.
iBooks Author-это программное обеспечение для редактирования электронных книг, предназначенное для продажи книг исключительно на Apple iBooks. Этот формат будет работать только для Mac и iPad. Хотя это может показаться ограничительным, имейте в виду, что некоторые читатели предпочитают читать на своих iPad из-за четкого дисплея retina, поэтому создание вашей электронной книги с iBooks Author будет дополнительной услугой для ваших будущих читателей.
11. Calibre.
Calibre-это в первую очередь бесплатное программное обеспечение для управления электронными книгами и просмотра электронных книг, поэтому вы можете хранить электронные книги и организовывать их в библиотеку, но он также преобразует их между PDF, EPUB, MOBI и другими форматами электронных книг. Преобразование электронных книг в удобном диалоге отлично подходит для начинающих, и есть много изменений, которые вы можете внести в свою преобразованную часть.
12. Scrivener.
Scrivener-это передовое программное обеспечение для написания текстов для авторов, которые пишут романы и сценарии. Чтобы создать электронную книгу, вам нужно ввести свой контент точно так же, как вы бы ввели обычную книгу. Когда вы закончите, используйте функцию компиляции, чтобы экспортировать его в форматы электронных книг, такие как MOBI, EPUB и Kindle. Это не очень простой процесс, но в интернете есть отличные учебники о том, как это делается. Существует 30-дневная бесплатная пробная версия, чтобы попробовать Scrivener, после чего вам нужно будет приобрести программное обеспечение за 40 долларов.
Какое программное обеспечение для создания
электронных книг является лучшим?
Есть много других инструментов для создания электронной книги в интернете или вне его, но это одни из самых распространенных, используемых и рекомендуемых авторами. Конечно, вы можете использовать не только один инструмент, перечисленный выше, особенно если вы хотите, чтобы ваша электронная книга была доступна в большинстве форматов и на как можно большем количестве торговых площадок.
Ключ состоит в том, чтобы выбрать один инструмент и освоить его сначала, а затем перейти к другим инструментам и посмотреть, какие из них лучше всего работают с вашим основным инструментом.
Также рекомендую почитать эти статьи:
Создание электронных книг может быть увлекательным занятием, и с помощью этих полезных приложений ничто не помешает вам создать свое лучшее произведение и поделиться им со всем миром.
SDK для внедрения поддержки электронных книг в формате FB2
Вы знаете, что «нобелевку» по научной фантастике получил китайский автор Лю Цысинь (Liu Cixin, 劉慈欣) с произведением The Three-Body Problem ( 三體). На эту книгу обратили внимание Барак Обама (пруф) и Марк Цукерберг (пруф).
Ольга Браатхен по своей инициативе перевела книгу на русский (вот тут можно качнуть fb2), за что ей большое спасибо.
Еще один кандидат на «нобелевку» в 2016 — это Нил Стивенсон (написавший «Лавину» и «Криптономикон») с произведением Seveneves (качнуть на английском можно тут, жаль, что на русский никто не взялся переводить).
Разработчики компании EDISON создали программу Управления доступом к электронным документам, о чем я писал пару лет назад, а сегодня речь пойдет об SDK для внедрения поддержки электронных книг в формате FB2.
Введение
Применение информационных технологий в библиотечной сфере привело к появлению интернет-сервисов, предоставляющих читателям удаленный доступ к богатому набору художественной, научной и технической литературы. Такие сервисы выводят библиотечное дело на новый уровень. Библиотеки могут объединяться в единую сеть, формируя огромную географически распределенную базу оцифрованного контента, а предоставление библиотечных услуг в интернет расширяет целевую аудиторию и дает дополнительный доход. Ключевые пользователи также получают преимущества: не нужно тратить время на поездку в библиотеку, брать книги в личное пользование и заботиться о своевременной сдаче; возможен доступ к редкой литературе, отсутствующей в конкретном населенном пункте. Правообладатели могут получать роялти, предоставляя контент на взаимовыгодных условиях.
Особое внимание в библиотечных сервисах отводится соблюдению авторских прав и защите от копирования. На транспортном уровне используются проприетарные форматы, а программное обеспечение на стороне клиента не должно сохранять полученный контент на диске.
Основная часть контента формируется путем ручной оцифровки физических носителей с применением сканеров и последующим распознаванием текста для обеспечения возможности поиска, но это не единственный источник. Существует множество цифровых форматов, предназначенных для хранения электронных книг, и уже оцифрованных книг в данных форматах тоже не мало. Соответственно, нужна поддержка различных электронных форматов в библиотечных сервисах. Расскажу о разработке SDK (инструментария разработчика) для внедрения поддержки электронных книг в формате Fiction Book в один из сервисов.
Задача
Сервис доставки контента предоставляет пользователям постраничный доступ к литературе в удаленном хранилище. Доступ к каждой странице фиксируется и тарифицируется. В сервисе реализован полнотекстовый поиск, результаты которого подсвечиваются полупрозрачными прямоугольниками. Трафик между сервером и клиентом защищен и представляет собой проприетарный бинарный формат.
Перед программистами EDISON стояла задача создать SDK, предоставляющую конечному разработчику набор готовых к использованию функций, способствующих упрощению процедуры внедрения поддержки электронных книг в формате FB2, а также использованию общей кодовой базы при построении серверной и клиентской части решения.
Решение
Электронная книга в FB2 — одностраничный документ. В формате не предусмотрено информации как должен выглядеть документ. В первую очередь, предстояло решить проблему с разбиением FB2-документа на страницы, не дублируя при этом содержимое документа. В результате был спроектирован формат индексного файла, который хранит мета-данные об исходном FB2-документе, полученные в результате парсинга оригинального документа, рендеринга и разбиения документа на страницы.
Индексный файл содержит местонахождение фрагментов XML документа в виде смещения от начала документа и длины фрагмента в количестве знаков, а также XML-префикс.
Информация о местонахождении фрагмента XML-документа позволяет вычитать нужный кусок информации из оригинального документа без необходимости его парсинга, XML-префикс позволяет построить миниатюрный XML-документ, содержащий разметку только нужной страницы, распарсить ее и тут же отрендерить нужную страницу по запросу пользователя.
Пример индексного файла с разбиением документа на страницы.
Когда появилось представление об алгоритме разбиения документа на страницы, мы приступили к его реализации. Для формирования индекса был выбран метод потокового парсинга оригинального документа с использованием стандартных классов библиотеки Qt, благодаря возможности последовательного чтения XML-файла и сохранения информации о смещении в файле в количестве знаков, посредством метода QXmlStreamReader::characterOffset.
В процессе парсинга FB2-документа по мере продвижения от тега к тегу, параграфы документа разбираются на наборы слов, которые затем снова собираются в строки. В соответствии с файлом настроек каждой строке задается максимальная ширина с учетом заданной ширины полей страницы и отступа для параграфов. Для строк также задается межстрочный интервал, указанный в файле настроек. В зависимости от тегов XML-документа задаются параметры шрифта, размер, начертание и выравнивание. Для заголовков и подзаголовков задается выравнивание по центру, для эпиграфов — выравнивание по правому краю, по умолчанию — выравнивание по левому краю. По мере добавления слов в строку длина строки пересчитывается путем сложения длины всех добавленных слов. Если длина строки превышает заданную ширину страницы, то строка добавляется к объекту страницы; слово, которое не влезло в строку, добавляется в очередную строку. По мере добавления строк к странице, пересчитывается высота всех строк с учетом межстрочного интервала. При внедрении картинок за высоту строки пришлось считать максимальную высоту объекта, добавленного к строке. Если высота всех добавленных строк превышает заданную высоту страницы с учетом отступов, в индексный файл добавляется очередной фрагмент. Описанный алгоритм применяется как при разбиении FB2-документа на страницы, так и при произвольном доступе к странице по средством использования индексного файла.
Так как метод QXmlStreamReader::characterOffset возвращает смещение в количестве знаков, а не в байтах, то при произвольном доступе к страницам документа пришлось вычитывать начало оригинального файла, и только затем вычитывать интересующую часть документа, так как документ может содержать кириллицу и латиницу, и использование одного лишь смещения по файлу в байтах, используя метод seek, неизбежно привело бы к ошибкам.
Несмотря на это, потери в производительности нет, доступ к последней странице документа осуществляется так же быстро, как и к первой странице, и занимает менее секунды. Дело в том, что средний объем книги без картинок в формате FB2 редко превышает 10 Мб.
Разбиение 7 Мб файла на 998 страниц и подготовка индекса занимают около 10 секунд. Разбиение 9 Мб файла на 1576 страниц занимает около 15 секунд. В среднем за одну секунду рендерится порядка 100 страниц. При наличии индекса документ открывается за 50 миллисекунд.
Далее предстояло решить задачу полнотекстового поиска с привязкой к страницам документа. И тут для обеспечения быстродействия всё-таки пришлось дублировать содержимое документа, но уже без XML-разметки, а в виде обычного текстового файла. В текстовый индекс вставляются маркеры начала и окончания страницы в виде нулевого байта. Для привязки результатов поиска к страницам и хранения координат прямоугольников, понадобилось организовать два вспомогательных индекса в бинарном формате. Вспомогательный индекс для привязки результатов поиска к страницам хранит номер страницы, порядковый номер начального и конечного байта маркера страницы в текстовом индексе.
Полнотекстовый поиск осуществлялся с помощью библиотеки, предоставленной заказчиком, которая возвращает все словоформы по заданному слову. Поисковый запрос разбивается на набор слов, затем по каждому слову находятся все словоформы, затем по сформированному массиву найденных словоформ осуществляется поиск в текстовом индексе. С помощью вспомогательного индекса и маркеров начала/окончания страницы в текстовом индексе определяются номера страниц, к которым принадлежат результаты поиска. Вспомогательный индекс с координатами прямоугольников формируется лишь при запросе страницы. На каждую страницу формируется отдельный индексный файл. В процессе получения координат прямоугольников задействован все тот же алгоритм разбиения оригинального документа на страницы благодаря разбиению строк на слова и вычислению границ каждого слова, а индекс служит для того, чтобы не вызывать этот алгоритм повторно при переходе на ту же страницу.
Создание индексов для полнотекстового поиска занимает уже около минуты на документах объемом около 10 Мб. Поиск же, при наличии индексов, работает около одной секунды на документе с 1576 страницами.
Очередным сюрпризом было отображение полупрозрачных прямоугольников над найденными фрагментами текста. Так как изначально математика по расчету границ слов была в пикселях, это вызвало неточности в несколько пикселей при масштабировании страниц документа. Решение было найдено: пришлось всего лишь перевести все вычисления в дюймы с учетом DPI-устройства вывода, используя при этом значения с плавающей точкой вместо целочисленных, исправив при этом существенную часть кода.
На финишной прямой оставалось решить вопрос с сериализацией представления страницы, включая набор прямоугольников, в бинарный формат и обратного чтения из него для передачи содержимого страницы на клиента и последующего рендеринга посредством все той же SDK. Тут оказалось все достаточно просто: на помощь пришел стандартный класс библиотеки QT, QDataStream.
Методы всех классов SDK были покрыты модульными тестами, чтобы гарантировать корректность разбиения FB2-документа на страницы, а также что пользователь в клиентской программе увидит ровно ту же картинку при запросе страницы, что будет изначально отрендерена на стороне сервера при подготовке индексного файла.
В результате конечная цель была достигнута. Преимущество разработки SDK по сравнению с коробочным решением заключается в гибкости. Все самое сложное скрыто за вызовом простых функций, а разработчик, использующий SDK может самостоятельно принимать решения, как ее использовать: например, строить ли индексы заранее для обеспечения быстродействия функций системы и более комфортной работы пользователей или строить индексы по первому обращению к документу и первому поисковому запросу и удалять их при редком использовании для экономии дискового пространства.
Для демонстрации работоспособности SDK заказчику, на ее основе было реализовано два Desktop-приложения. FictionBookReader предоставляет функционал примитивного ридера FB2-документов с возможностью постраничного просмотра и полнотекстового поиска с подсветкой результатов поиска.
FB2SDK Demo наглядно показывает функционал серверной и клиентской части SDK. Функционал серверной части выделен во вкладку Server, которая демонстрирует парсинг документа и формирование многостраничного индекса, а также формирование файлов с прямоугольниками и полнотекстового индекса. Функционал клиентской части выделен во вкладку Client, которая демонстрирует рендеринг страницы документа по сформированному бинарному файлу.
Описание формата FB2 или как создать FB2 вручную?
Одним из самых популярных форматов, в котором распространяются электронные книги, является формат FB2, в этой статье мы с Вами рассмотрим особенности данного формата, Вы узнаете, как создать файл FB2 и как его редактировать, а также я расскажу об основных элементах (тегах), с помощью которых размечается файл FB2.
Описание формата FB2
FB2 (FictionBook) – специальный формат разметки электронных книг, реализованный на XML.
FB2-файл – это файл в формате XML с расширением FB2, который является электронной книгой.
Формат FB2 создан для обеспечения совместимости электронных книг с любыми устройствами, иными словами, чтобы электронные книжки можно было удобно читать на всех устройствах.
Самым простым форматом, который читается абсолютно на всех устройствах, является TXT, т.е. обычные текстовые файлы, однако эти файлы не содержат никакой разметки (нет форматирования), за счет этого их чтение вызывает затруднение, простыми словами, не удобно, особенно если этот файл — книга. Поэтому и был создан стандарт FB2, который также читается очень легко на всех устройствах, но уже имеет разметку, что делает FB2-файлы удобными для чтения.
Формат FB2 предполагает разметку структуры документа, в нем нет привязки к типу или размеру устройства, на котором будет читаться файл FB2. Именно поэтому книга (FB2 документ) будет отображаться одинаково правильно на всех устройствах независимо от их размеров или аппаратного обеспечения. Отображение структуры FB2 документа будет зависеть только от пользовательских настроек конкретной программы или устройства, на котором будет открыт FB2 документ.
Книги в формате FB2, как уже было отмечено, это обычные XML-документы с расширением FB2, они размечаются с помощью тегов и могут содержать описание книги, обложку и картинки в двоичном формате, разделы и текст, размеченные специальным образом для удобного чтения, цитаты, таблицы и другие нужные элементы книги. Лично мне принцип разметки FB2 напоминает язык HTML, где HTML-документы точно также размечаются тегами.
Официальный сайт FictionBook — http://www.fictionbook.org. На нем Вы найдете самую детальную информацию о данном формате.
Как создать файл FB2?
Для того чтобы создать книгу в формате FB2 (или просто файл), существует очень много программ, например: Fiction Book Designer или Fiction Book Editor, они позволяют создавать книги с нуля, а также редактировать уже существующие. Но чисто в FB2 Вы, конечно же, не будете писать книгу, Вы ее будете писать в удобном текстовом редакторе, а потом переносить в FB2, перечисленные программы позволяют вставлять текст и осуществлять его разметку, в некоторых случаях даже сохраняя исходное форматирование. Они содержат графические инструменты, которые позволяют создавать все элементы формата FB2, при этом технические знания формата FB2 не требуются. Но честно сказать, к этим программам нужно привыкать и лично мне они не приглянулись. Кстати, если Вы знаете очень удобную программу, предназначенную для создания и редактирования файлов FB2, которой Вы лично пользуетесь, и она Вас устраивает, делитесь названием в комментариях, мне и другим посетителям сайта было бы интересно узнать их.
Существуют также и онлайн конвертеры, которые позволяют сконвертировать файл, например, Word в формат FB2. Однако по опыту могу сказать, что конвертация в FB2 проходит не совсем гладко, т.е. файл FB2 Вы, конечно же, получите, но разметка будет не совсем та, которую Вы ожидаете. Иными словами, итоговое форматирование книги будет не очень удобно для чтения.
В связи с этим сконвертированные файлы FB2 необходимо редактировать или специальными программами (например, теми, которые мы рассмотрели выше), или вручную, если эти программы Вам так же, как и мне не приглянулись.
Чтобы отредактировать файл FB2 вручную, нужно знать принцип разметки FB2, т.е. теги, с помощью которых размечается FB2-документ, но в этом нет ничего сложного, как я уже отмечал, это не сложней, чем разметка с помощью HTML, я бы даже сказал легче.
Файл FB2 можно легко открыть в простом текстовом редакторе, очень удобно пользоваться Notepad++.
Основные теги FB2 (элементы FB2)
Как мы уже выяснили, формат FB2 – это разметка в формате XML. Документ FB2, как и XML, необходимо объявлять, он содержит один корневой элемент, в котором и располагается вся остальная размеченная информация. Практически все элементы (теги) в FB2 открываются и обязательно закрываются, в противном случае отображение книги будет некорректным, есть теги, которые не нужно закрывать (одиночные теги, примеры мы рассмотрим ниже), но это скорей исключение из правил, поэтому запомните, что в FB2 все элементы необходимо закрывать.
Давайте рассмотрим основные элементы формата FB2.
Объявление XML документа
В самом начале любого файла FB2 необходимо объявить XML документ, это делается следующим образом.
FictionBook – корневой элемент FB2
В FB2 все данные расположены в корневом элементе, он один и называется FictionBook. Открывается в начале сразу после объявления XML, а закрывается в самом конце файла FB2.
Корневой элемент FictionBook содержит несколько вложенных элементов: description, body и binary.
description – описание книги (документа)
description – тег, с помощью которого описывается FB2 документ. Данный элемент обязательно указывается, причем только один раз.
В разделе description можно располагать следующие элементы.
title-info – информация о книге
Элемент содержит информацию о книге. Внутри данного элемента возможно размещение следующей информации:
document-info – информация о файле FB2
Элемент содержит информацию о файле (документе) FB2. Возможно размещение следующей информации:
publish-info – сведения об издании книги
Элемент содержит информацию об издании книги. Возможно размещение следующей информации:
custom-info – произвольная информация
Необязательный элемент, может содержать любую произвольную информацию.
body – тело документа
body – тег, в котором мы размещаем все содержимое своего FB2 документа. Обычно в документе один элемент body.
Для разметки текста в книге мы можем использовать следующие теги внутри элемента body (ниже представлены не все теги, а только часто используемые):
binary – двоичные объекты
binary – данный тег содержит двоичные объекты, которые включает FB2 документ (например, картинки). Binary имеет следующие атрибуты:
В FB2 есть поддержка картинок в формате JPG (тип image/jpeg) и PNG (тип image/png). Формат GIF не поддерживается. Файл для обложки обычно называют cover.jpg.
Если Вы заметили, в формате FB2 отсутствуют теги, с помощью которых можно разметить как нумерованные, так и маркированные списки, это является одним из недостатков данного формата. Иными словами, если Вам нужно сделать список, Вы это будете делать вручную в виде текста, никаких специальных элементов в FB2 для этого нет.
Примечание! Если у Вас итоговая книга отображается на устройстве не так, как Вы ожидаете, это означает, что Вы допустили ошибку в разметке, например, не закрыли тег или неправильно его написали. В этих случаях возможно некорректное отображение всей книги, включая обложку, т.е. она может просто не отображаться (только из-за того, что в разметке ошибка, которая даже не связана с обложкой). Поэтому после формирования книги следует проверять ее на предмет наличия ошибок (существуют специальные валидаторы, некоторые программы по созданию FB2 обладают встроенным таким функционалом).
Пример разметки электронной книги в формате FB2
Сейчас я приведу отрывок исходного текста книги, размеченного с помощью формата FB2.
Заметка! В примере отрывок книги «Как стать программистом? 14 советов по достижению поставленной цели», эту книгу написал я, она предназначена для тех, кто хочет стать программистом, в ней представлен последовательный план действий.
У меня на этом все, надеюсь, статья была Вам интересна, пока!