首先,图片是一个比较快的解决方案。 直接通过截图放入HTML实现。

问题: 1 图片清晰度  2 公式过长 3 公式图片背景色 4 不支持公式搜索
问题场景: 
            1 图片清晰度  
                图片来源是截图居多,在不同端的显示 不够友好。
            2 公式过长
                过长公式 图片实现无法换行,只能压缩,也会出现清晰度问题,当然可以通过点击图片放大来看。
            3 公式图片背景色。
                截图的图片,大部分背景为非透明,不能随背景色,页面不够美观。(Ueditor生成的公式图片是透明的。)
            4 不支持图片搜索
                要实现 公式搜题时,实现复杂度较高。

解决:latex 。输入,存储,输出,显示。

A 输入: 
            1 新录入或编辑,用Ueditor ,kityformula插件 https://ueditor.baidu.com/website/kityformula.html
            2 旧数据,https://mathpix.com/ API (付费)批量转换,或者 1 中编辑处理。
B 存储:
            做好 图片 及对应 latex 数据存储,图片使用状态需要跟进,预留搜索用。
C 输出:
            接口数据下发,不同端 可以考虑分接口。小程序 不支持 latex ,只能图片实现。
            要考虑老版本兼容。
D 显示:
            管理后台及WEB前端或客户端 可以用 https://www.mathjax.org/ 实现。可以参考:https://www.linpx.com/p/front-end-integration-mathjaxjs-configuration.html
            IOS可以考虑KaTeX 参考: https://www.jianshu.com/p/bc8e9109d7b2 
注意:
        如果坚持用图片, Ueditor 中的图片编辑,主要包括 图片单传,公式编辑涉及图片,默认要加上 图片宽高属性,便于提高 客户端的效率。
说明: 
        保留 latex 格式数据,维护图片是否使用,便于 公式搜题实现。拍照搜索,图片涉及公式,通过转换为 latex ,再进行文本搜索。
09-02 21:52