latentcat/mpmath
Fork: 31 Star: 177 (更新于 2024-12-12 01:59:13)
license: MIT
Language: JavaScript .
微信公众号公式编辑插件
最后发布版本: v0.2.1 ( 2024-02-16 21:49:52)
mpMath — 微信公众号公式编辑插件
以下文档或有延时。查看最新文档:troyni.com/mpmath。
想要在微信公众号的编辑器里输入公式吗?来试试我们的 Chrome 插件吧~
相信不少人有在微信公众号上输入数学公式的需求,而微信至今没有推出官方的公式编辑器。有人被迫去选择一些新的工作流程,比如我在文章《一道从初中做到大学的数学题》中采用了 TeX -> PDF -> SVG 的制作流程,这对普通用户来说都有一定的门槛。有人妥协,选择用截图来插入公式,或是干脆用文字字符来拼凑公式,而等等这些都有一定的问题。在这样的情况下,我们选择自己写一个插件来满足公众号输入公式的需求。
完全开源。
能力有限,许多问题尚未解决,许多功能尚未实现。如果大家能提供帮助的话,我们将感激不尽!
特性
- 使用 MathJax 渲染 SVG 格式的 LaTeX 公式
- 嵌入微信公众号原生编辑器
- 公式显示清晰、可调字号、支持字体颜色改变、支持 Dark Mode
- 完整的快捷键支持
- 适配通过 Markdown Nice 插入的公式
下载与安装
方式
- Github:mpMath
- 直接下载:mpMath v0.2.1
- Chrome 应用商店:mpMath
安装步骤:
- 下载 CRX 文件
- 在 Chrome 中点击右上角 ︙ -> 更多工具 -> 扩展程序
或打开 chrome://extensions/ - 打开右上角开发者模式
- 将 CRX 文件拖入 Chrome 窗口
- 单击「添加扩展程序」,安装完成
使用
打开微信公众平台图文编辑界面,若 公式
已经出现在页面顶部 音频
的右侧,则说明插件成功运行。
点击 公式
即可新建公式并插入。点击已经插入的公式即可二次编辑。
如果你不太熟悉 LaTeX 语法,可以参考语雀的数学公式举例、Apple 的示例方程,或是这一份 MathJax 基本教程和快速参考(英文)。
如果你正在寻找基于 TeX 编写的数学题,推荐一个网站:橘子数学。
如果你偏好非所见即所得的写作方式,试试这个:Markdown Nice,同样对数学公式有着很好的支持。
强烈推荐使用以下快捷键,提高输入效率。
快捷键
操作 | 快捷键 |
---|---|
新建公式 | control + / command + / |
退出公式编辑 | esc |
插入公式 | shift + enter |
可能遇到的问题
- 输入行内公式的显式样式
- 公式前添加
\displaystyle
- 公式前添加
- 公式右侧的空格会与公式捆绑在一起
- 可以在空格右侧使用 shift + ← 选中空格并删除
- 公式不能被高亮选中、拖动
- 可同时选中公式左右侧的字符进行复制等操作
反馈
- 本页评论区
- 邮箱:1272777550@qq.com
- 微信:nhciao
- 微信公众号:Isle of Chaos
开发计划
- 公式输入提示
- 如 Typora 等的无模态弹窗公式输入
- 一键转换 LaTeX 公式
许可
作者
- ciaochaos - CUC
- CPunisher - BUAA
最近版本更新:(数据更新于 2024-09-08 23:16:03)
2024-02-16 21:49:52 v0.2.1
2023-08-03 13:32:45 v0.2.0
2020-06-19 20:03:07 v0.1.8
主题(topics):
chrome-extension, formula, mathjax, wechat
latentcat/mpmath同语言 JavaScript最近更新仓库
2024-12-22 13:19:55 gethomepage/homepage
2024-12-22 00:44:14 gorhill/uBlock
2024-12-21 12:14:02 layui/layui
2024-12-21 03:44:01 emberjs/ember.js
2024-12-20 02:57:09 nodejs/node
2024-12-19 17:54:54 MHSanaei/3x-ui