ckeditor整合mathjax数学公式插件问题

我在ckeditor整合mathjax时,能正常编辑数学公式的并在ckeditor渲染出来,但是提交之后再编辑该内容,显示的是Tex字符串而不是渲染之后的数学公式的(已经引入MathJax.js),请问需要怎么才能正确的将Tex字符串渲染成数学公式

1.通过mathjax能够渲染出数学公式
图片描述

图片描述

2.提交内容之后,再次编辑该内容,显示的是字符串,而不是渲染之后的公式
图片描述

阅读 9.6k
3 个回答
新手上路,请多包涵

请问这个问题你解决了吗?我也遇到同样的问题

直接将tex或者mml放入ckeditor.setData里设置时,mathType插件不会自动渲染公式。

建议:

  1. 引入WIRISplugin.js,官网说明:https://docs.wiris.com/en/mat...
  2. 使用com.wiris.js.JsPluginViewer.parseElement(element,true/false,callback)去渲染编辑数据
  3. 将上一步结果放入textarea再创建ckeditor实例。

PS:

  • ckeditor.getData()之后是tex/mml公式形式,不用担心,直接使用。
  • Tex公式识别,应该是需要$$包裹公式,详见官网说明:https://docs.wiris.com/en/mat...

请问解决了吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题