2

数学方程式有简单的标记语言吗?

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

4

4 回答 4

5

对于实际方程本身,我认为 tex 简单明了。只有当您担心方程之外的所有内容时,Tex 才会变得复杂,例如文档和包等。而且 tex 方程的质量远胜于其他一切。所以我建议看看某种混合方法——对实际方程使用 tex 标记,但将它们嵌入到更简单的环境中。您可能会查看一些与将 tex 方程直接转换为 png 相关的问题。

于 2009-12-24T10:25:27.107 回答
3

你看过ASCIIMathML吗?它将标记转换为 MathML,但在大脑上似乎更容易......

于 2009-12-24T10:03:03.457 回答
1

例如,查看http://www.kohala.com/start/troff/troff.html上的 eqn 。

于 2009-12-24T13:01:22.753 回答
0

答案将主要取决于您想要什么。请注意,如果您自己动手,则必须开发一个完整的工具包,用于创作、验证、转换和渲染。您要么必须使用非常小的语言,要么付出很多努力。

如果您想要排版,请使用 TeX 或演示性 MathML,因为它们拥有完善的工具包。如果您想要语义数学,那么内容 MathML 是您最好的选择。

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

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

于 2009-12-24T10:36:58.990 回答