在网页上动态显示数学内容的最简单方法

5

我希望让用户在一个文本框中输入数学公式(LaTeX),并在同一页上实时动态地显示他们所输入的内容。我该如何做到这一点呢?(我正在Windows系统上开发)

谢谢!

5个回答

3
对于动态更新部分,我建议使用markitup。在预览模式下,它会更新您输入的“处理”版本(就像SO文本字段一样)。
对于数学方面,我还建议使用卓越的jsmath(请查看示例!)。
两者的结合应该能满足需求。

3
我推荐使用MathJax
据我了解,这是目前最先进且唯一仍在积极开发的解决方案。

2

mathTex在其网页上明确表示仅适用于Linux系统。对于不熟悉Linux的人来说,mimeTex也可能有些复杂。还有其他选择吗? - codekitty


0

我同意Olivier的观点。我在我的网站上使用Jay Salvat的markitup。一切都是JavaScript,因此它是跨平台的。您可以创建下拉菜单,将图标组织成组,并在单击图标时,JavaScript会自动嵌入代码到文本区域中。有时将图标适合小空间是一个挑战,但是可以做到。

我已经在Drupal中使用过它,并且非常满意。js注入器会自动将代码嵌入指定的页面中,并且jQuery是免费的。(Drupal也有Windows版本)。

然后John Forkosh的Mimetex渲染方程式。查询通过jQuery AJAX发送,因此您不需要刷新页面。我很确定Mimetex也有Windows版本。

Jay Salvat的Markitup

MarkItUp/MimeTex/jQuery/AJAX实现


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接