tinymce+ formula 公式处理记录

tinymce+ formula 公式处理记录

月光魔力鸭

2023-05-22 11:43 阅读 1547 喜欢 1

近期有添加数学公式的需求,找来找去,最后还是选择了最简单的。tinymce+kityformula.

需求

老师有录入数学公式,并对公式进行再编辑的需求,最好是能直接从图识别。

查到的几个插件

首先,目前通用的公式语法 是 latex mathml ,相关的插件有 kityformula mathtype mathjax .

但是考虑到用户可能并不会这类语法,所以直接输入latex的就过滤掉了。最后只剩下kityformulamathtype .

最开始直接上的mathtype,认为手写的功能还是很好的,本以为部署下就能使用了,却被CORB 给拦住了,怎么也没解决掉。

MathType

undefined undefined

Kityformula

最终因为Mathtype的部署以及现有展示页面过多,再修改的话可能会比较麻烦,选择了kityformula ,直接使用图片展示,并再编辑。如果后期有时间的话,可以在这个的基础上增加latex进行展示。 参考 undefined

下载

undefinedundefined

使用

将文件下载解压,放在tinymce的plugins内,并在初始化的时候增加

plugins : ['kityformula-editor'],
toolbar : 'kityformula-editor'

kityformula 遇到的问题

参考:undefined

修改图标问题

由于直接到入后的按钮toolbar是文本,不太统一,需要修改为图片。在iconfont随便找个公式图片,复制下svg . 并在tinymce下的icon.min.js中将该图片增加并命名如:formula .

参考文章:

undefined

转载请注明出处: https://chrunlee.cn/article/tiny-mce-formula.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
最近在做直播,是用的webrtc,然后找的免费的starrtc ,当然,可能由于种种原因吧.. 用起来并没有特别顺畅,后续还希望能够深入这部分,从现在开始学习..当然,websocket 是顺带的,可以用来发消息什么的肯定也是要用到的。
很久之前学习chrome扩展插件的时候已经做过一个了,好久没咋用,最近又跑了一个存储服务,准备在配合这个服务做个图床,以后就用这个了,之前的服务器到期忘了迁移数据都没了,这次换了服务器,在家里了,估计以后不会再做了吧,这个算是最后一个了,有啥问题就在这个进行优化了。
需求:可能会有在页面加载的时候想执行某个js,例如统计页面的DOM等等。
简单记录下dockerfile 以及compose配置
上一章,我们学习和了解了websocket 是什么以及初始搭建,接下来,我们继续了解,如何进行广播以及对应的私聊呢。
国庆马上来临,头像已经先热起来了,为了蹭蹭热度,赶紧加班搞了一个。
本来是想做一个图床,然后在chrome扩展中添加上,但是发现chrome的扩展有点毫无头绪,只能从头练习,从头学了。
在程序中,会有需要后台一直运行的场景。这一节我们来做一个监控某网站的运行状态,如果没有运行,则改变当前的图标。