我脑海中最容易想到的方式是: 使用已下载的MathJax在WebView中使用JavaScript进行渲染。 例如,对于输入的LaTeX,可以这样做: e^{i \pi} + 1 = 0 这将是输出: (欧拉恒等式)
最有效的方法是在TextView中使用自定义字体。当我研究MathML时,我找到了一个字体解决方案。我会看看能否找出它来。字体:https://github.com/fred-wang/android-latin-modern-math。
一年后,我找到了一个可以高效完成这项工作的库,并在当前项目中使用了它。这是那个伟大工作的链接 https://github.com/kexanie/MathView,你可以将其作为另一个视图组件轻松地包含在你的本地代码中。这比通常的mathjax webview实现要快得多。