在网上编写数学方程的最佳方法是什么?

Mik*_*e B 43 math mathml mathjax jqmath

我正在研究与数学相关的网页,我正在寻找一种将数学方程式轻松编写到网页上的解决方案.目前我可以使用几种解决方案:

  • 使用LaTeX并将其作为图像发布在我的网页上.
  • 使用MathML

这两种解决方案都不理想,看起来有点过时.用图像替换文本应该是一个好主意并且MathML不符合所有浏览器/操作系统.

我希望有一个现代的解决方案来使用图像或MathML,也许利用sIFR来显示数学方程式?经过一番研究后,我仍然没有找到任何真正的解决方案.

请注意,我要求一种新的方法发布方法.我不希望图像成为网页上显示的输出,而是希望将这些等式呈现为文本数据.MathML是我最接近的,但它仍然不理想.我想知道是否可以利用像sIFR这样的替换工具在Flash中创建方程式.任何人都有这方面的建议吗?

编辑:自从我上次更新这篇文章以来已经有一段时间了,但随着HTML5被浏览器采用,游戏中有一个新的玩家将LaTeX和MathML重新引入混合,MathJax!.MathJax绝对是您要走的路!

类似问题: 网络上的数学方程式

小智 17

jsMath包是使用LaTeX的标记和本地字体的选择.从他们的网页引用http://www.math.union.edu/~dpvc/jsMath/:

jsMath包提供了一种在HTML页面中包含数学的方法,该方法适用于Windows,Macintosh OS X,Linux和其他各种unix版本的多个浏览器.它克服了使用图像表示数学的传统方法的许多缺点:jsMath使用原生字体,因此当您更改浏览器中文本的大小时,它们会调整大小,它们以打印机的全分辨率打印,而您不必等待下载数十个图像,以便在网页中查看数学.还有用于网页作家的优点,因为没有必要预处理网页产生任何图像,而数学是TeX的形式进入,所以很容易创建和维护你的网页.

例如参见本页面那一个.


Dav*_*ton 9

我刚刚编写了一个javascript模块,名为jqmath.请参阅http://mathscribe.com/author/jqmath.html

它有点类似于MathJax,但更简单,更小,更快.