Я написал длинный роман, используя программу, которую написал сам. Это создает подходящий источник LaTeX, который я могу использовать для создания красивого PDF-файла.
Разметка, кроме привычного деления на Part/Chapter/Scene, используется для расстановки акцентов, обработки прямой речи (которой я пользуюсь часто, иногда даже вложенной) и для вывода определенных фраз «странными шрифтами».
Все идет нормально.
Теперь моя проблема в том, что мне нужно преобразовать все это в формат, подходящий для Kindle, поскольку я хочу самостоятельно публиковать на Amazon.
Я видел стандартные инструменты (например, Kindle Create), но, похоже, в них отсутствуют все виды форматирования, которые я использую, а их ввод (если я хочу включить перекомпоновку) ограничен форматом Microsoft .docx, который я не использую. уметь производить.
OTOH Я контролирую свою программу, поэтому, учитывая подходящую разметку (например, Markdown), я могу генерировать то, что нужно.
Вопрос: какая «подходящая разметка» доступна для нового рендеринга?
В идеале он должен:
Существует ли такой зверь?
ОБНОВЛЯТЬ:
судя по комментариям и одинокому ответу у меня не получилось донести сообщение (или я совсем глупость говорю, что вполне может быть).
Что мне действительно нравится в LaTeX, так это то, что можно использовать такие вещи, как \tqt{Yesterday my boss said: \tqt{jump!} and I had to jump.}
определение (вложенного) фрагмента прямой речи, и он будет преобразован в соответствии с вашим (глобальным) выбором.
В своей книге я использую:
«Yesterday my boss said: “jump!” and I had to jump.»
но это можно легко (и глобально!) преобразовать в другой стиль, например:
— Yesterday my boss said: «jump!» and I had to jump.
Это (опять же, AFAIK) невозможно ни в простом HTML, ни в программах, обычно используемых для редактирования книг (MSWord, kindle-create, Caliber или Sigil).
Другие варианты использования семантической маркировки могут включать:
«Обычные» языки разметки (например, Markdown) на самом деле не подходят для этого, даже если они имеют множество функций, в основном бесполезных для написания романов (перекрестные ссылки, списки, таблицы, математика, ...).
Я думаю о том, чтобы определить (и реализовать) что-то самостоятельно.
Дайте мне знать, если есть интерес.
Приветствуются любые комментарии.
Я не смог найти подходящую разметку, поэтому начал кодить сам.
Очень предварительная версия доступна на GitLab .
Любая обратная связь будет ОЧЕНЬ приветствуется.
Я использую его в основном для загрузки файлов .epub на свой Kobo (обычно конвертируя из .pdf или .doc ).
У вас так много возможностей для управления форматированием. Вы также можете экспортировать в .mobi и просматривать его на своем Kindle, если он у вас есть (или просто проверить данный предварительный просмотр).
Calibre также имеет встроенный ридер для электронных книг.
Надеюсь, это может помочь. Здесь вы можете найти бесплатную программу:
Дж. Г.
Зиобайт
Дж. Г.
пользователь
Александр
КешьюТопливо
Робби Гудвин
Зиобайт
Робби Гудвин
Робби Гудвин
ФХ
Робби Гудвин
Робби Гудвин
ФХ
Alfred said: {ghost:Boohoo!} Margaret did not like this: {beast:Roarrrr!}
. Это можно представить в виде вывода, например: «Альфред сказал: «Бу-у-у!» Маргарет это не понравилось: «Рорррр!» Конечно, информация о том, как "призрак", "зверь" и все остальные будут вынесены...ФХ
ФХ
Робби Гудвин
ФХ
Робби Гудвин
ФХ
Робби Гудвин
Робби Гудвин
ФХ
ФХ
ФХ
Робби Гудвин
Робби Гудвин
Робби Гудвин