math(jax) в epub за ipad

Уважаеми експерти, бихме искали да издадем списание във формат epub, така че да може да се чете на iPad. (нашата система за създаване вече е multimarkdown -> специализиран пост-процесор -> калибър .) проблемът е, че нашето списание се нуждае от математика. това не е проблем в програмата за преглед на epub в ubuntu, както се извиква от calibre. той извиква mathjax добре. обаче прехвърлянето на epub на (свързан с мрежата) ipad (отворен в ibook) не изпълнява mathjax за показване на уравнението. в крайна сметка искам това да работи и в таблети с android, но засега ipad са единствената ни цел. (iphone са твърде малки за нас, така или иначе.)

Не искам да изобразявам графично съдържанието, защото никога не съм виждал това да изглежда добре.

има ли някакъв начин да създадете електронна книга с 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
здравей davide--- предполагаш твърде много. Просто искам разумно изглеждаща вградена математика, която премащабира. ако имаше начин да се направи $ makemymathuniversallyviewable ‹ self-contained-input.html › self-contained-output.html и тогава self-contained-output.html щеше да изобразява и премащабира добре в borwsers и в epub, щях да бъда още по-щастлив. възможен? - person ivo Welch; 18.01.2014
comment
Това е по-сложен проблем, отколкото може да изглежда на пръв поглед. Вероятно бихте могли да използвате SVG изхода на MathJax, за да направите това (той е единственият, който е независим от машината за изобразяване). Но в момента нямаме инструмент за команден ред за това (въпреки че има някои примери за части от него). Дори и при това обаче има трудности, тъй като SVG изходът не се преформулира при промени в ширината на екрана, така че прекъсването на редовете няма да работи добре и поставянето на номера на уравнението би било проблематично. - person Davide Cervone; 18.01.2014
comment
благодаря за разяснението и насоките. Ще експериментирам с отслабената версия и ще видя как ще стане. би било хубаво да имаме поддържан minimal-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