【问题标题】:LaTeX or MathML to an image on AndroidLaTeX 或 MathML 到 Android 上的图像
【发布时间】:2013-06-16 07:49:42
【问题描述】:

是否有任何开源库可以在不使用 java.awt.* 库的情况下获取 LaTeX 字符串或 MathML xml 字符串并创建图像?

我已经尝试过 JEuclid,但在我的 android 项目中无法解析 java.awt.image.BufferedImage 后我无法继续。

目前我正在将自己的数据输入格式转换为 LaTeX, 然后我使用 SnuggleTeX 从 LaTeX 转换为 MathML XML,因为计划是使用 JEuclid 将 MathML 转换为 PNG 图像。

PNG 图像用于更新 ImageView 以(很好地)向用户显示输入方程。

我还有什么选择?

【问题讨论】:

    标签: android xml graphics latex imageview


    【解决方案1】:

    我认为有类似的讨论: LateX rendering for both Java and Objective C

    也许 mathjax 有帮助? http://www.mathjax.org/

    【讨论】:

    【解决方案2】:

    也许是适用于 Android 的 Python 并使用 Python 代码将 MathML 转换为 SVG,例如这个:

    http://sourceforge.net/projects/svgmath/

    我已将此 Python 代码与 XSL FO 和 SVG 一起使用以制作 PDF 格式的技术文档,生成的 SVG 似乎与周围具有适当字体的 Web 浏览器兼容。

    【讨论】:

      【解决方案3】:

      试试这个库:https://github.com/kexanie/MathView。它并不完全返回图像,但它能够在 WebView 中呈现 LaTeX 并支持内联和显示数学。该库提供了两个 LaTeX 渲染引擎选项:KaTeX 和 MathJax。


      这是在 ListView 中使用 MathView 的示例

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-29
        • 2016-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多