V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Bronya
V2EX  ›  问与答

[求助!] web 页面编辑并显示特殊字符和 latex 公式的解决方法

  •  
  •   Bronya · 2022-10-31 16:55:19 +08:00 · 436 次点击
    这是一个创建于 536 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    正在做一个管理系统(layui+spring 前后不分离),需要录入特殊字符

    目前的解决方法是页面引入一个叫 eudc.ttf ,然后点击按钮之后弹出一个这样的窗口:

    Imgur

    如果页面不引入字体会导致大部分字符不能显示,甚至 IDEA 里面都不能正常显示,好像大多都是非标 unicode 字符

    需求

    现在领导不想引入这个字体(估计因为需要导出 word ,不安装这个字体就没办法按正常显示,所以用户的每台电脑都要装这个字体),然后找了一种使用 latex 的方法,后台导出使用了 poi-tl-ext 的包,可以正常导出 latex 公式,画面显示使用了 mathjax ,普通标签也能正常显示,类似这样:

    Imgur

    但是现在问题来了,用户是需要输入的,有没有办法在编辑框里显示 latex 公式,然后也比较方便用户输入的,比如给定一些编辑好的公式,点一下可以复制这样(总不能让用户学习 latex 语法)

    目前方向

    我大概搜了下发现只能在富文本框里面显示,然后用了 tinymce ,并且引了一个 tinymce-mathjax 的插件,但是目前还不能正常插入和显示,保存到 db 之后页面上也不知道能不能渲染。

    隐藏了菜单栏的 tinymce Imgur

    而且感觉富文本框有点太重了

    所以有没有一种比较好的方式让用户输入给定的 latex 公式,并在页面上(编辑框)正常显示呢?

    Bronya
        1
    Bronya  
    OP
       2022-10-31 17:04:41 +08:00
    是不是这个需求比较奇葩啊,感觉 latex 就不是这么用的
    Bronya
        2
    Bronya  
    OP
       2022-10-31 17:14:00 +08:00
    不行的话就只能给领导说实现不了了🤪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2773 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.