代码之家  ›  专栏  ›  技术社区  ›  jbochi

用于数学的轻量级标记语言[已关闭]

  •  2
  • jbochi  · 技术社区  · 15 年前

    有一种简单的数学公式标记语言吗?

    我正在为本科生开发一个应用程序,我正在寻找比LaTex更简单、比MathML更容易编写的东西。

    4 回复  |  直到 15 年前
        1
  •  3
  •   Oded    15 年前

    你看过吗 ASCIIMathML ? 它将标记转换为MathML,但对大脑来说似乎更容易。。。

        2
  •  5
  •   Peter    15 年前

    对于实际方程本身,我认为tex是简单明了的。只有当你担心一切的时候,特克斯才会变得复杂 方程,如文件和包等,tex方程的质量远远优于其他任何东西。因此,我建议考虑某种混合方法——对实际方程使用tex标记,但将它们嵌入到更简单的环境中。您可能会看到一些有关将tex方程直接转换为PNG的问题。

        4
  •  0
  •   peter.murray.rust    15 年前

    答案在很大程度上取决于你想要什么。请注意,如果您使用自己的工具,则必须开发一个完整的工具包,用于编写、验证、转换和呈现。你要么要有一门很小的语言,要么要付出很大的努力。

    如果您想要排版,那么可以使用TeX或presentational MathML,因为他们有完善的工具包。如果你想要语义数学,那么contentmathml是你最好的选择。

    数学标记涉及的主要群体之一是数学知识管理社区(MKM),他们的选择是MathML。多年来,我一直与他们互动,因为化学和数学经常在一起。

    恐怕答案是数学是一门复杂的学科,没有超简单的解决方案。我相信MathML完全没有不必要的复杂性,它代表了最好的前进方向。此外,它是表示和内容/语义之间差异的一个很好的指示。