摘要:
最近在的项目中需要实现一个数学公式编辑器,用于实现用户的公式输入和计算,在查找相关资料后决定采用基于MathMl的方式实现,并在网上找到一些相关的资料,最终将这些资料整合到项目中实现了该功能。在项目中主要分两个部分:显示和编辑,解析和计算。在显示和编辑的实现上网上主要有以下几种实现思路:1.在页面输入TeX/LaTeX指令后传回到服务器,在服务端生成相应的小图片来显示公式。2.使用flash实现。3.在页面输入TeX/LaTeX指令通过js解析成mathml在页面显示。第一种方式在用户编辑时需要与服务端实时交互,不知道效率如何,所以没有采用,但该方式有一个好处就是因为是生成的图片所以在任何浏览
阅读全文