技术特征:
1.用于数学公式在html中编辑显示和导出到word文档中的系统,其特征在于:包括:
数学公式模板生成器,使用数学公式编辑器mathquill生成数学公式的html元素模板;
数据清洗器,用于将html元素集导出成字符串,利用正则表达式整理成带格式标记的文本数据,抹去没有数据的空元素、跟格式无关的标记,提炼出公式内各个模块及其子模块的数据与格式标记;
格式转化器,用于将加上格式标记到的数学公式转为mathml格式的文本;
数学公式渲染器,用于将所述的mathml格式的文本在html中显示为数学公式;
数学公式输出器,用于实现数学公式的网页打印和导出到word文档中。
2.根据权利要求1所述的用于数学公式在html中编辑显示和导出到word文档中的系统,其特征在于:所述的格式转化器,包括latex文本生成单元和latex转mathml单元;所述latex文本生成单元用于将mathquill的用户键盘输入记录中对应的各部分数据加上格式标记,得到数学公式的latex文本;所述latex转mathml单元通过latex2mathml格式转换工具,将latex文本转为mathml格式的文本。
3.根据权利要求2所述的用于数学公式在html中编辑显示和导出到word文档中的系统,其特征在于:所述的数学公式渲染器利用mathjax可视化渲染功能,在浏览器中将mathml语言的公式渲染成html元素或svg图片的可视数学公式。
4.根据权利要求3所述的用于数学公式在html中编辑显示和导出到word文档中的系统,其特征在于:所述的数学公式输出器,包括网页打印单元;所述的网页打印单元通过mathjax使用javascript引擎将数学公式以svg矢量图形的形式打印出来。
5.根据权利要求3所述的用于数学公式在html中编辑显示和导出到word文档中的系统,其特征在于:所述的数学公式输出器包括word导出单元;所述的word导出单元包括mathml文本转换器和word文档生成器;mathml文本转换器用于将格式转化器中生成的mathml文本转成word可以识别的omml文本;word文档生成器用于将omml格式的文本插入到word文档中的特定位置,即可在word文档中显示正常的数学公式。