По сути, электронная книга — это набор веб-страниц, упакованных в zip-файл, где макет контролируется читалкой, а текст можно перестраивать и т. д.
PTXprint — это фронтенд на Python, который выполняет некоторую предварительную обработку USFM и генерирует файлы конфигурации для XeTeX, который затем создает файлы PDF, контролируя расположение каждой буквы на странице, сноски и т. д.
Хотя существуют способы генерации HTML из небольшого подмножества определенных видов файлов TeX (например, LaTeX), я был бы очень и очень удивлен, если бы они надежно давали пригодные результаты из макросов ptx2pdf. Лучше было бы переходить напрямую от USFM к HTML.
Я не знаю, но мне интересно, есть ли такая возможность в scripture app builder. Переход к epub для SAB (если он сейчас этого не делает) был бы гораздо меньшим шагом, чем для PTXprint.
An ebook is basically a set of webpages wrapped up in a zip file, where the layout is controlled by the ebook reader and the page can be reflowed, etc.
PTXprint is a python front-end to do some pre-processing on the USFM and otherwise to generate the configuration files for XeTeX, which then generates PDF files, controlling the positioning of each letter on the page, footnotes, etc.
While there are some ways of generating HTML from a small subset of certain flavours of TeX input files (e.g. LaTeX) I’d be very very surprised if they reliably produced usable results from the ptx2pdf macros, it would be better to go directly from the USFM to HTML.
I don’t know, but I wonder if scripture app builder has the capability. It would be a much much smaller leap to epub for SAB (assuming it doesn’t currently do it) than for PTXprint.