2014-01-16 10 views
1

Уважаемые эксперты: мы хотели бы опубликовать журнал в формате epub, чтобы его можно было прочитать на iPads. (наша система создания теперь мультимаркирована -> специализированный постпроцессор -> калибр.) проблема в том, что нашему журналу нужна математика. это не проблема для epub viewer в ubuntu, как вызвано калибром. он вызывает mathjax просто отлично. однако перенос epub на (net-connected) ipad (открытый в ibook) не выполняет mathjax для отображения уравнения. в конце концов, я также хочу, чтобы это работало в Android-планшетах, но на данный момент ipads - наша единственная цель. (iphones для нас слишком малы.)математика (jax) в epub для ipad

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

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

искренне,/IAW

ответ

2

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

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

+0

hi davide --- вы принимаете слишком много. Я просто хочу разумно выглядящую встроенную математику, которая перекрашивается. если бы был способ сделать «$ makemymathuniversallyviewable self-contains-output.html», а затем self-contains-output.html будет визуализировать и масштабировать красиво в borwsers и в epub, I было бы еще счастливее. возможное? –

+0

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

+0

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

0

Я отправил короткий скрипт в

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

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