Math или LaTeX для телефонов Droid
Есть ли математические или LaTeX-двигатели для Android-телефона? Приложение флеш-карты, которое мне больше всего нравится (AnyMemo), похоже, не может интегрировать уравнения в карточки, кроме как графики, требующие гораздо большей работы над пользовательской частью, и я подумал, что возможность выбора сторонней математики станет возможной.
(Edit 2011.04.24) Подробнее. Из других источников я получил следующие замечания по некоторым из доступных вариантов:
- JScience: только парсер. Это не полезно для генерации изображений.
- jsmath: Не отображается правильно в браузере Android.
- JEuclid: зависит от AWT, которого у Android нет.
- JMathTex: зависит от Swing, которого у Android нет.
- snuggletex: зависит от JEuclid (см. выше).
Возможно, С. О. читатель может думать о другом?
Ответы
Ответ 1
Построено на jsMath, MathJax - замечательный механизм рендеринга браузера для LaTeX, MathML и AsciiMath, который отлично работает в родном Android-браузере, а также в Firefox для Android. Однако, к сожалению, ни одна из этих технологий (кроме, возможно, AsciiMath) полностью не поддерживается в настоящее время. Например, поддерживаются только определенные команды LaTeX. Вы также можете прочитать документацию по Поддержка MathML и Поддержка AsciiMath.
Если вам удобно работать с командной строкой, вы также можете попробовать
- TeX Live для Android, хотя, как сообщается, он не работает с некоторыми устройствами.
- TeXPortal, еще одна работа в процессе работы по переносу полного TeX Live на Android.
Итак, есть альтернативы, и все имеет свои взлеты и падения. Я просто надеюсь, что Google превратит Android в полноценную систему Unix, это сделает вещи намного проще для всех.
Ответ 2
Если вы просто хотите сгенерировать PDF-код из вашего кода LaTeX, я бы предложил приложение Android VerbTeX, которое делает именно это. Он использует средства, доступные в Online LaTeX Editor для создания PDF
Ответ 3
Смотрите TeXPortal в Google Play для удобного приложения.
Ответ 4
Я использую TeXPortal. Он может автоматически загружать отсутствующий пакет и запускать
быстро.