Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CKEditor-允许使用MathML代码_Javascript_Ckeditor_Mathml - Fatal编程技术网

Javascript CKEditor-允许使用MathML代码

Javascript CKEditor-允许使用MathML代码,javascript,ckeditor,mathml,Javascript,Ckeditor,Mathml,我需要考虑将MathML代码添加到CKEditor。当我在安装中添加一些代码时,CKEditor会将代码删除。其他人提到了wiris插件,我们正在使用wiris创建MathML,但是一旦在CKeditor中,它就变得无用了 我们使用MathJax在浏览器之间进行一致的渲染,但是如果没有MathML代码,我就无法做到这一点。WIRIS插件将公式作为MathML存储在数据库中,它们在CKeditor窗口上渲染为图像。您可以编辑MathML并编辑源代码(即使用CKeditor的“源代码”对话框)。也可

我需要考虑将MathML代码添加到CKEditor。当我在安装中添加一些代码时,CKEditor会将代码删除。其他人提到了wiris插件,我们正在使用wiris创建MathML,但是一旦在CKeditor中,它就变得无用了


我们使用MathJax在浏览器之间进行一致的渲染,但是如果没有MathML代码,我就无法做到这一点。

WIRIS插件将公式作为MathML存储在数据库中,它们在CKeditor窗口上渲染为图像。您可以编辑MathML并编辑源代码(即使用CKeditor的“源代码”对话框)。也可以在WIRIS编辑器窗口中使用Ctrl+Shift+X编辑MathML

您可以在上找到WIRIS如何存储和呈现MathML的更多详细信息,他们有一个使用小部件的示例。在本例中,尽管说明中只提到TeX,但我可以将MathML粘贴到源代码视图中。它由MathJax渲染,仍然是MathML。

插件在CKEditor上支持MathML和latex, 您可以将MathEx从CKEditor插件下载到插件文件夹中,并根据它进行配置

config.extraPlugins = 'MathEx';

我要找的是直接的MathML输出,所以我可以用MathJax呈现结果……我要找的是未更改的MathML。我似乎无法在CKEditor中做到这一点(无论是我自己输入MathML代码还是使用Wiris插件)。如果您使用Wiris插件,CKEditor编辑窗口中的内容将由我们的插件呈现为图像,以便您可以编辑公式。但是,由于内容存储为MathML,您可以稍后在MathJax.Hm演示时渲染它。让我试一试。我有那个插件你能告诉我确切的插件吗。插件文件夹名是什么?我尝试了所有的方法,但没有一个像你提到的那样有效。事实上,除了在演示页面中,我从未使用过数学公式小部件,这两个都在我之前的回复中链接。不确定插件文件夹的名称是什么。对不起,我帮不上什么忙。