tinymce+ formula 公式处理记录

tinymce+ formula 公式处理记录

月光魔力鸭

2023-05-22 11:43 阅读 1036 喜欢 0

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

需求

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

查到的几个插件

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

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

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

MathType

MathType 集成解决方案 MathType for Tinymce6

Kityformula

最终因为Mathtype的部署以及现有展示页面过多,再修改的话可能会比较麻烦,选择了kityformula ,直接使用图片展示,并再编辑。如果后期有时间的话,可以在这个的基础上增加latex进行展示。 参考 https://www.cienciasinseso.com/wp-content/plugins/equation-editor-pro/tinymce-formula/

下载

http://tinymce.ax-z.cn/more-plugins/kityformula-editor.phphttps://minioapi.byyui.com:9999/soft/kityformula-editor.zip

使用

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

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

kityformula 遇到的问题

参考:https://www.jianshu.com/p/80bfbfbc02a1

修改图标问题

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

参考文章:

https://www.cnblogs.com/mqingqing123/p/12026817.html

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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
最近有个小功能需要一些基础数据,找了一下在小程序上有发现,暂时还没找到他的网站,想着把这些数据爬一些下来做为基础数据使用的。本来还想着直接反编译小程序的,没想到微信变更了加密方式,以前反编译的路子走不通了。
本篇文章以一个实际的小项目为主题进行从头到尾的讲解实现,该项目总计开发时长约6小时,主要是有很多页面或功能都是现成的,直接复制过来的,剩下的就调整下样式、字段内容等。
通过registry 自建 dockerhub
最近在做直播,是用的webrtc,然后找的免费的starrtc ,当然,可能由于种种原因吧.. 用起来并没有特别顺畅,后续还希望能够深入这部分,从现在开始学习..当然,websocket 是顺带的,可以用来发消息什么的肯定也是要用到的。
BUG 报错Tainted canvases may not be exported 。 在通过canvas 调用 toDataURL的时候出现的问题。
浏览网页的时候经常会有文本无法选中,无法复制的情况,这里简单说个简单的方法,不需要下载什么东西,也不用安装什么软件、插件、油猴啥的都不需要。
docker build 执行yum失败,找不到repo
登录方式现在非常多,不过像我这种小站让用户自己注册基本是不可能的了,只能依赖现有的第三方的登录来集成,之前有集成github,不过这个太过针对性,这里准备集成QQ互联登录,慢慢记录下。