All Projects → ciaochaos → mpMath

ciaochaos / mpMath

Licence: MIT license
微信公众号公式编辑插件

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to mpMath

Formula
A functional reactive framework for managing state and side effects based on RxJava.
Stars: ✭ 118 (+14.56%)
Mutual labels:  formula
pretty-formula
A small Java library to parse mathematical formulas to LaTeX and display them as images
Stars: ✭ 29 (-71.84%)
Mutual labels:  formula
action-homebrew-bump-formula
⚙️ A GitHub Action to easily bump Homebrew formula on new release
Stars: ✭ 68 (-33.98%)
Mutual labels:  formula
Mathquill
Easily type math in your webapp
Stars: ✭ 1,968 (+1810.68%)
Mutual labels:  formula
f1-telemetry-client
A Node UDP client and telemetry parser for Codemaster's Formula 1 series of games
Stars: ✭ 128 (+24.27%)
Mutual labels:  formula
notes
Simple text editor for your Markdown and LaTeX notes.
Stars: ✭ 24 (-76.7%)
Mutual labels:  mathjax
Xiangxuema
“想学吗”个人知识管理与自媒体营销工具
Stars: ✭ 1,321 (+1182.52%)
Mutual labels:  formula
ckeditor5-math
Math feature for CKEditor 5.
Stars: ✭ 51 (-50.49%)
Mutual labels:  mathjax
mSAT
A modular sat/smt solver with proof output.
Stars: ✭ 91 (-11.65%)
Mutual labels:  formula
spreadsheet
TypeScript/javascript spreadsheet parser, with formulas.
Stars: ✭ 40 (-61.17%)
Mutual labels:  formula
Calx.js
jQuery Calx - a jQuery plugin for creating formula-based calculation form
Stars: ✭ 190 (+84.47%)
Mutual labels:  formula
Hyperformula
A complete, open-source Excel-like calculation engine written in TypeScript. Includes 380+ built-in functions. Maintained by the Handsontable team⚡
Stars: ✭ 210 (+103.88%)
Mutual labels:  formula
typecho-markdown
A markdown parse plugin for typecho.
Stars: ✭ 135 (+31.07%)
Mutual labels:  mathjax
Jlatexmath Android
aJLaTeXMath Library - Displays LaTeX commands in android OS.
Stars: ✭ 147 (+42.72%)
Mutual labels:  formula
geodesy-php
Geodesy PHP - Port of some known geodesic/math functions for getting distance from a known point A to a known point B given their coordinates. It also supports conversion between units of length, Polar position to Cartesian coordinates, and different Reference Datums.
Stars: ✭ 26 (-74.76%)
Mutual labels:  formula
Jenkins Formulas
Jenkins custom formulas
Stars: ✭ 101 (-1.94%)
Mutual labels:  formula
react-native-math-view
Math view for react native! No WebView!
Stars: ✭ 49 (-52.43%)
Mutual labels:  mathjax
StrapDown.js
✨ StrapDown.js is an awesome javascript tool to quickly publish nice-looking web-pages in pure Markdown 📝, with no server side compilation 😎 →
Stars: ✭ 86 (-16.5%)
Mutual labels:  mathjax
hcv-color
🌈 Color model HCV/HCG is an alternative to HSV and HSL, derived by Munsell color system, usable for Dark and Light themes... 🌈
Stars: ✭ 44 (-57.28%)
Mutual labels:  formula
mathconverter
Converts from AsciiMath, LaTeX, MathML to LaTeX, MathML
Stars: ✭ 35 (-66.02%)
Mutual labels:  mathjax

mpMath — 微信公众号公式编辑插件

以下文档或有延时。查看最新文档:b.nhciao.com/mpmath

想要在微信公众号的编辑器里输入公式吗?来试试我们的 Chrome 插件吧~

相信不少人有在微信公众号上输入数学公式的需求,而微信至今没有推出官方的公式编辑器。有人被迫去选择一些新的工作流程,比如我在文章《一道从初中做到大学的数学题》中采用了 TeX -> PDF -> SVG 的制作流程,这对普通用户来说都有一定的门槛。有人妥协,选择用截图来插入公式,或是干脆用文字字符来拼凑公式,而等等这些都有一定的问题。在这样的情况下,我们选择自己写一个插件来满足公众号输入公式的需求。

完全开源。
能力有限,许多问题尚未解决,许多功能尚未实现。如果大家能提供帮助的话,我们将感激不尽!

特性

  • 使用 MathJax 渲染 SVG 格式的 LaTeX 公式
  • 嵌入微信公众号原生编辑器
  • 公式显示清晰、可调字号、支持字体颜色改变、支持 Dark Mode
  • 完整的快捷键支持
  • 适配通过 Markdown Nice 插入的公式

下载与安装

方式

安装步骤:

  1. 下载 CRX 文件
  2. 在 Chrome 中点击右上角 ︙ -> 更多工具 -> 扩展程序
    或打开 chrome://extensions/
  3. 打开右上角开发者模式
  4. 将 CRX 文件拖入 Chrome 窗口
  5. 单击「添加扩展程序」,安装完成

使用

打开微信公众平台图文编辑界面,若 公式 已经出现在页面顶部 音频 的右侧,则说明插件成功运行。

点击 公式 即可新建公式并插入。点击已经插入的公式即可二次编辑。

如果你不太熟悉 LaTeX 语法,可以参考语雀的数学公式举例、Apple 的示例方程,或是这一份 MathJax 基本教程和快速参考(英文)。

如果你正在寻找基于 TeX 编写的数学题,推荐一个网站:橘子数学

如果你偏好非所见即所得的写作方式,试试这个:Markdown Nice,同样对数学公式有着很好的支持。

强烈推荐使用以下快捷键,提高输入效率。

快捷键

操作 快捷键
新建公式 control + /
command + /
退出公式编辑 esc
插入公式 shift + enter

可能遇到的问题

  • 输入行内公式的显式样式
    • 公式前添加 \displaystyle
  • 公式右侧的空格会与公式捆绑在一起
    • 可以在空格右侧使用 shift + 选中空格并删除
  • 公式不能被高亮选中、拖动
    • 可同时选中公式左右侧的字符进行复制等操作

反馈

  • 本页评论区
  • 邮箱:[email protected]
  • 微信:nihao20012
  • 微信公众号:Isle of Chaos

开发计划

  • 公式输入提示
  • 如 Typora 等的无模态弹窗公式输入
  • 一键转换 LaTeX 公式

许可

The MIT License

作者

  • ciaochaos - CUC
  • CPunisher - BUAA
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].