打算开发个UEditor插件支持数理化公式

By ivanilla at 2016-11-17 • 0人收藏 • 5043人看过

虽然UEditor自己有Kity Formula这个公式编辑器,但它主要是针对数学的,对于化学支持有限,比如上下标的字体是斜体字,很明显那是给数学公式用的,更不用说化学方程式,结构式,离子式和电子式了。另外它用的是自己的LaTeX解析器,而且输出的是PNG图片。

我打算开发个使用MathJax解析库的LaTeX公式编辑器,也是用按钮来输入公式,输出LaTeX,用MathJax实时预览,可以自定义LaTeX。

@lincanbin 你觉得怎样?当然如果能合作开发更好。

13 个回复 | 最后更新于 2017-05-23
2016-11-17   #1

大工程啊。

2016-11-17   #2

回复#1 @lincanbin :

看了超理论坛的这个帖子:https://chaoli.club/index.php/625/p1#p37347,感觉百度那个公式编辑器确实是个问题,所以才另外挖坑的。

既然现有方案达不到要求,那也只能自己动手了。

2016-11-17   #3

回复#2 @ivanilla :

感觉百度那个也还好。

2016-11-17   #4

回复#3 @lincanbin :

对数学方面支持不错,不过现在主要是对化学方面的支持,而且这个不能自定义LaTeX,输出的是图片,还是有提升空间的。

2016-11-17   #5

回复#4 @ivanilla :

输出图片是个比较好的方案吧。

你想要Canvas?

2016-11-17   #6

回复#5 @lincanbin :

用SVG会好些,因为是矢量图形。

不过MathJax有自己的输出方式。

我打算是保留原始LaTeX,在前端用MathJax解析。

2016-11-17   #7

回复#6 @ivanilla :

也是SVG啊。

2016-11-17   #8

回复#7 @lincanbin :

有好几种输出方式的,不过用tikz画的图形(电路图,有机化学结构式等)需要转换成SVG方便查看。

另外有个用JavaScript画结构式的项目叫JSDraw,可以直接选择和组合有机结构,那个输出是HTML代码,超理论坛在用,不知有没有类似画电路图的JavaScript项目。当然我个人认为用tikz更好。

2016-11-17   #9

回复#8 @ivanilla :

其实服务端生成图片也没什么不好的。

2016-11-17   #10

回复#9 @lincanbin :

如果有现成的库支持的话也可以,不过仅限于tikz图形,但提交之前的实时预览还是要靠JavaScript。

我曾经考虑过KaTeX,它比MathJax轻量快速,但不支持mhchem(其实mhchem作者打算跟KaTeX作者一起搞,不知现在情况怎样),而且支持相对有限。另外听说MathJax速度提升上去了,不知是否如此。

2016-11-18   #11

用的ueditor

2017-05-23   #12

后来搞出来了吗?大神

2017-05-23   #13

回复#10 @ivanilla :

我也遇到了这个问题,后来你是怎么解决的啊?

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...