开发起因

由于组会汇报时,在所难免的需要使用公式,但是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吧

使用electron-vue开发公式编辑器相关推荐

  1. Electron + Vue开发一款音乐播放器

    一.桌面版音乐播放器 劳动节放假了,给大家分享一个轻松的开源项目,一个基于 Electron + Vue 开发的音乐软件.项目的一大特色就是多平台搜索歌曲,并支持下载功能(有些平台的vip歌曲也可以哦 ...

  2. android仿微信图片编辑器,electron/vue可编辑框contenteditable|仿微信截图

    基于Electron+vue实现div可编辑contenteditable插入表情|electron-vue截图功能 为了避免使用 vue 手动建立起 electron 应用程序.electron-v ...

  3. html页中加入数学公式,Html+Css+JavaScript实现网页公式编辑器(一)

    最近一直在做网页版的公式编辑器,现在进度过半,我来总结一下这段时间开发网页公式编辑器的经验. 开始开发之前,我在网上搜集了大量网页公式方面的资料,现在比较流行的网页公式都是用MathML:数学置标语言 ...

  4. Markdown网页编辑器集成,stackedit二次开发,公式编辑器

    网页编辑器,stackedit二次开发,在线公式编辑器支持kindeditor.stackedit,段落缩进2个字符,设置字体种颜色.字体背景颜色.

  5. 【一个简单的vue公式编辑器组件】

    vue 一个简单的公式编辑器组件 示例 一个基于vue实现数据统计公式的基本功能. 新建一个 formula.vue 组件, 使用 <formula ref="formulaPage& ...

  6. 如何使用Vue开发Electron桌面程序

    目录 一.Electron介绍 二.项目搭建 1. 使用 vue cli 创建vue项目 2. 安装插件 vue-cli-plugin-electron-builder ​编辑 三.开发总结 1. 配 ...

  7. 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片

    技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片 技能学习:学习使用php(tp6框架) + ...

  8. 实用VUE 开发插件!!前端必备

    element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI ...

  9. editor修改样式 vue_手摸手Electron + Vue实战教程(三)

    系列文章: 手摸手Electron + Vue实战教程(一) 手摸手Electron + Vue实战教程(二) ❝ 上一篇我们已经完成了左侧菜单栏的基本样式功能,这一篇我们就主要来开发右侧的Markd ...

最新文章

  1. DW中CSS属性详解
  2. 有道精品课python-网易词典在线翻译
  3. Idea导入maven项目不自动识别pom.xml
  4. 逆序数问题,用归并排序而非树状数组求解
  5. Debugging with GDB (6) gdb 命令
  6. python中scrapy框架项目_Python -- Scrapy 框架简单介绍(Scrapy 安装及项目创建)
  7. oracle读写mysql_Oracle读写磁盘经过的缓存
  8. winform 线程 句柄不断增加_多线程讲解
  9. JavaScript---去除字符串中的空格(五种方式,总有一种适合你)
  10. flt文件matlab,FLT文件扩展名 - 什么是.flt以及如何打开? - ReviverSoft
  11. 连点4次android版本,连点器极速版下载-连点器快速版v4.0.8 安卓版 - 极光下载站...
  12. 计算机不能引导硬盘,联想电脑win10改win7后不能引导bios中找不到硬盘的解决教程...
  13. 环境科学概论知识点总结
  14. 洞察Tungsten Fabric内部的XMPP
  15. 深入理解DNS(域名系统)
  16. Unity3D:2D角色移动篇2:动画的添加
  17. Kettle组件 计算器全解析
  18. Unity -- 用EasyAR制作出AR红包
  19. w 命令 和 who 命令
  20. php代码自动生成文档-phpDocumentor

热门文章

  1. 解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem rpx (cssrem)
  2. binlog redo log undo log
  3. LinuxProbe学习笔记(九)
  4. 盘点那些程序员必备的小众网站,建议收藏!
  5. 免费计算机论文 阅读,计算机方面的论文
  6. Java基础语法(三)——运算符
  7. 第18.6.1章 JDK9的新特性—Java的REPL工具: jShell命令
  8. 算法 图1 列出连通集
  9. JVM--Java堆外内存--使用/作用
  10. F460最新光猫破解