我正在编写一个Android应用程序(用于离线使用),我需要在其视图上显示数学公式和表达式。实现这一目标的最有效(最简单)方法是什么?
答案 0 :(得分:3)
我想到的最简单的方法是:
使用MathJax中的已下载WebView
来使用JavaScript呈现它。
例如,对于输入中的此类LaTeX:
e^{i \pi} + 1 = 0
这将是输出:
<子>(Euler's identity)子>
答案 1 :(得分:0)
最有效的方法是在TextView中使用自定义字体。当我研究MathML时,我遇到了一个字体解决方案。我会看看能否把它挖出来。
答案 2 :(得分:-1)
一年之后,我找到了一个能够非常高效地完成这项工作的图书馆,并在当前项目中使用了这个。这是伟大作品https://github.com/kexanie/MathView的链接,您可以轻松地将其作为另一个视图组件包含在您的本机代码中。这比通常的mathjax webview实现更快。