是否有一种简单的标记语言可用于数学公式?
我正在开发一款面向本科生的应用程序,我正在寻找一种比LaTex更简单,比MathML更易书写的东西。
是否有一种简单的标记语言可用于数学公式?
我正在开发一款面向本科生的应用程序,我正在寻找一种比LaTex更简单,比MathML更易书写的东西。
对于实际的方程,我认为TeX是简单而清晰的。只有当你担心除了方程之外的所有其他事情,比如文档和软件包等等时,TeX才会变得复杂。而且,TeX方程的质量远远优于其他一切。因此,我建议采用某种混合方法——使用TeX标记来表示实际的方程,但将它们嵌入到更简单的环境中。你可以查看一些关于直接将TeX方程转换为png的问题。
你有没有看过ASCIIMathML?它将标记转换为MathML,但似乎更容易理解...
答案将严重依赖于你想要的内容。请注意,如果你自己开发,则必须开发用于创作、验证、转换和呈现的完整工具包。你要么需要一个非常小的语言或付出大量的努力。
如果你想要排版,那么使用TeX或表现性MathML,因为它们有成熟的工具包。如果你想要语义数学,那么内容MathML是你最好的选择。
与数学标记相关的主要团体之一是数学知识管理社区(MKM),他们的选择是MathML。多年来,我与他们互动,因为化学和数学经常联系在一起。
恐怕答案是数学是一个复杂的主题,没有超级简单的解决方案。我相信MathML相当少无关紧要的复杂性,并代表了向前的最佳途径。此外,它是表现和内容/语义之间差异的绝佳指示。