математика (jax) в epub для ipad

уважаемые знатоки: мы бы хотели издавать журнал в формате epub, чтобы его можно было читать на айпадах. (наша система создания сейчас мультимаркдаун -> специализированный постпроцессор -> калибр.) проблема в том, что нашему журналу нужна математика. это не проблема для программы просмотра epub в Ubuntu, которая вызывается калибром. он отлично вызывает mathjax. однако передача epub на (подключенный к сети) ipad (открытый в ibook) не выполняет mathjax для отображения уравнения. в конце концов, я также хочу, чтобы это работало на планшетах Android, но пока наша единственная цель - iPad. (Все равно айфоны для нас слишком маленькие.)

Я не хочу графически отображать контент, потому что я никогда не видел, чтобы это выглядело красиво.

есть ли способ создать электронную книгу с mathjax для ipad? лучший выбор был бы, если бы был способ заставить ibooks выполнять javascript? если нет, есть ли инструмент, который создает приложение с функциональностью, похожей на электронную книгу, из html5 (включая javascript)? (должен ли javascript быть локальным или он может быть подключен к сети?), если нет, то что?

искренне, /iaw


person ivo Welch    schedule 16.01.2014    source источник


Ответы (2)


Вы можете использовать MathJax в iBooks, если включите (упрощенную) установку MathJax в саму книгу. Это не лучшее решение, но его можно заставить работать. См. эту статью, чтобы узнать, как это сделать. Он немного устарел, но я думаю, что он все еще должен работать.

С точки зрения предварительной обработки, которую, я знаю, вы не хотите делать, вы можете использовать MathJax для создания SVG-версий математики, которые довольно хорошо выглядят на iOS и должны отображаться на других платформах, так что это может быть жизнеспособным. вариант для вас.

person Davide Cervone    schedule 17.01.2014
comment
привет Давид--- ты слишком много на себя берешь. Я просто хочу разумно выглядящую встроенную математику, которая масштабируется. если бы был способ сделать $ makemymathuniversallyviewable ‹ self-contained-input.html › self-contained-output.html, а затем self-contained-output.html хорошо отображался и масштабировался в браузерах и в epub, я был бы даже счастливее. возможный? - person ivo Welch; 18.01.2014
comment
Это более сложная проблема, чем может показаться на первый взгляд. Вероятно, вы могли бы использовать вывод SVG MathJax для этого (это единственный, который не зависит от механизма рендеринга). Но в настоящее время у нас нет инструмента командной строки для этого (хотя есть несколько его примеров). Однако даже с этим возникают трудности, так как вывод SVG не перекомпоновывается при изменении ширины экрана, поэтому разрыв строки не будет работать, а размещение номера уравнения будет проблематичным. - person Davide Cervone; 18.01.2014
comment
спасибо за разъяснения и подсказки. Я поэкспериментирую с облегченной версией и посмотрю, как она работает. было бы неплохо поддерживать минимальный mathjax-for-epub... или, что еще лучше, сделать mathjax стандартом, доступным везде. - person ivo Welch; 18.01.2014

Я разместил короткий сценарий в

https://tex.stackexchange.com/questions/154644/eqnarray-math-to-svg?noredirect=1#comment353540_154644

это начало преобразования встроенного mathjax во встроенный svg. это должно работать в любом epub и удалить зависимость от mathjax. у него все еще есть базовые проблемы, но это только начало. он масштабируется. надеюсь, кто-то другой подхватит его и сделает более надежным.

person ivo Welch    schedule 19.01.2014