使用electron-vue开发公式编辑器

博主分享了自己开发一款基于LaTeX的桌面公式编辑器的过程,选用Electron-vue框架结合mavonEditor实现跨平台功能。软件支持LaTeX语法编辑、公式保存、查找及转换为MathML格式方便在Word中使用。代码已开源。

开发起因

由于组会汇报时,在所难免的需要使用公式,但是PPT和Word中的公式编辑器使用不惯,并且之前写博客都是使用markdown编辑的,而markdown中的LaTeX公式编辑就非常方便,所以就打算开发一个使用LaTeX的公式编辑器

技术选型

本人技术太菜,对windows软件开发并没怎么接触过,只用C#写过上位机,使用最多的还是前端JS等语言,所以打算使用JS来开发桌面应用,用JS开发还有一个好处就是可以跨平台,综上所述,就选择了使用electron-vue来进行开发,并且vue框架下还有许多markdown编辑器,这里使用的是
mavonEditor

electron-vue

Electron是一个基于node.js的跨平台桌面应用
它最大的有点在于可以使用JavaScript 和 HTML来构建跨平台的桌面应用。
我们常见的文本编辑器 atom,vscode就是基于Electron开发的。

软件功能

  • 使用LaTeX语法编辑公式
  • 保存公式
  • 查找公式
  • 将Latex格式转化为MathML格式,并复制到剪贴板,可以直接粘贴到Word中

代码地址

fast-formula
喜欢的话给个star吧

在这里插入图片描述

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_-CHEN-_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值