在我的Android应用程序中渲染数学公式的最有效方法是什么?

时间:2014-08-27 18:56:39

标签: android

我正在编写一个Android应用程序(用于离线使用),我需要在其视图上显示数学公式和表达式。实现这一目标的最有效(最简单)方法是什么?

3 个答案:

答案 0 :(得分:3)

我想到的最简单的方法是:

使用MathJax中的已下载WebView来使用JavaScript呈现它。

例如,对于输入中的此类LaTeX

e^{i \pi} + 1 = 0

这将是输出:

Euler's identity <子>(Euler's identity

答案 1 :(得分:0)

最有效的方法是在TextView中使用自定义字体。当我研究MathML时,我遇到了一个字体解决方案。我会看看能否把它挖出来。

字体:https://github.com/fred-wang/android-latin-modern-math

答案 2 :(得分:-1)

一年之后,我找到了一个能够非常高效地完成这项工作的图书馆,并在当前项目中使用了这个。这是伟大作品https://github.com/kexanie/MathView的链接,您可以轻松地将其作为另一个视图组件包含在您的本机代码中。这比通常的mathjax webview实现更快。