推荐一个Markdown数学公式编辑器——Haroopad & Mathjax
要在Markdown里插入数学公式,如果没有好用的的引擎or编辑器,那么只能插入图片了,十分麻烦。这里推荐一个十分强大的数学公式引擎——Mathjax。
配置
有道云笔记目前不支持浏览MathJax公式。我们可以使用Haroopad,这是一个支持MathJax引擎的Markdown编辑器,能够方便你更直观地观看你写的Mathjax数学公式,学习起来很方便。

打开Haroopad之后,我们在文件-偏好设置-Markdown中,把数学表达式选项的两个框都打钩。

在博客园的后台设置中,在页首Html代码一栏输入如下代码:
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
就可以用Mathjax语法来表达公式,并且在博客中显现了!
常用用法
这里只介绍一些常用的。
插入公式
公式分为两种,一种是一个公式占一整行(displayed),另一种是公式夹杂在文段中(inline)。Mathjax中公式的标识符是美元的符号:$。- 如果是独立成行的,那么就是开头和结尾各用两个美元包括起来。如果是嵌入的,那么把想要表达的公式开头和结尾各用一个美元包括起来。
上下标
- ^ 表示上标,_ 表示下标。当上下标多于一个字符时,要用{}括起来。同时上下标是可以嵌套使用的。eg: x^ { y ^ 2 } 相当于:$ x{y2} $
括号
- 小括号和方括号:直接使用
- 大括号:由于大括号在 MathJax 被用来分组,如果要使用大括号,那就用{...}或者 \lbrace 和 \rbrace。
- 尖括号:使用 \langle 和 \rangle 表示左尖括号和右尖括号。
- 上取整和下取整:上取整用 \lceil 和 \rceil 表示;下取整用 \lfloor和 \rfloor 表示。eg:\lfloor x \rfloor 代表 $ \lfloor x \rfloor$
大型运算符
- 求和:\sum。eg: $\sum_{i=0}^n $ 的写法为:\sum_{i=0}^n
- 累乘:\prod。\(\prod_{i=0} ^ n\) 的写法为:\prod_{i=0} ^ n
- 积分:\int。eg:\(\int_1 ^ \infty\) 的写法为:\int_1 ^ \infty
分号和根号
- 分号用\frac。eg:\(\frac{a}{a+b}\) 的写法为:\frac{a}{a+b}
- 根号用\sqrt。eg:\(\sqrt[3]{\frac{x}{y}}\) 的写法为:\sqrt[3]{\frac{x}{y}}
参考链接:
- →Haroopad下载地址
- Mathjax的更多用法戳这里
- 博客园中使用MathJax
- 博客园官方已经推出的内置LaTeX数学公式功能:在博客园使用LaTeX数学公式
推荐一个Markdown数学公式编辑器——Haroopad & Mathjax的更多相关文章
- 推荐一个markdown编辑器-Haroopad
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:推荐一个markdown编辑器-Haroopad.
- 推荐一个markdown编辑器-MarkdownPad
MarkdownPad - The Markdown Editor for Windows是一个很不错的windows下的markdown的编辑器,对于我这种总是记不住各种语法的人来说,非常方便. 免 ...
- 推荐一个markdown格式转html格式的开源JavaScript库
这个markdown格式转html格式的开源JavaScript库在github上的地址: https://github.com/millerblack/markdown-js 从markdown 格 ...
- 【四】搭建Markdown的编辑器
本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...
- 分享一个 markdown 编辑器 - Mditor
只求极致 [ M ] arkdown + E [ ditor ] = Mditor Mditor 是一个简洁.易于集成.方便扩展.期望舒服的编写 markdown 的编辑器,仅此而已... 主页: h ...
- Vue实现一个MarkDown编辑器
Vue实现一个markdown编辑器 前段时间做项目的时候,需要一个Markdown编辑器,在网上找了一些开源的实现,但是都不满足需求 说实话,这些开源项目也很难满足需求公司项目的需求,与其实现一个大 ...
- 10分钟写一个markdown编辑器
marked.js Marked是一个Markdown解析引擎. vue.js Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vu ...
- Linux 桌面玩家指南:12. 优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Linux 中优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)
这样一个标题可能不太准确,因为确实无法准确地解释什么叫"文本化编辑思想".其实我这篇随笔主要是想探讨 Markdown.LaTeX.MathJax,有兴趣的朋友可以继续往下看,同时 ...
随机推荐
- 关于IRAM和IFLASH启动模式,重映射remap 整理中
工程基于NXP LPC2468 1 为什么试用IRAM MODE 2 设置Program algorithm 编程算法的作用是什么 3 IRAM和FLASH 模式下IROM和IRAM的地址为什么不一样 ...
- 批量生成文件夹内所有文件md5
说明:md5批量生成批处理脚本,无需安装任何软件,直接调用系统文件进行生成,简单基于windows命令编写了一个批量生成md5值的脚本. 使用说明:新建文本文档,命名为get_md5.bat,直接将代 ...
- mypwd的编译和测试
pwd指令及其功能 命令格式: pwd [选项] 命令功能: 查看"当前工作目录"的完整路径 常用参数: 一般情况下不带任何参数 如果目录是链接时: 格式:pwd -P 显示出实际 ...
- bootstrap图标显示为方框的解决方案
这是因为没有 fonts 库导致的,只需要放入项目目录即可正常显示图标
- Distributed1:链接服务器
链接服务器(Linked Server)允许访问针对OLE DB数据源的分布式异构查询, 通过使用sys.sp_addlinkedserver创建链接服务器后,可以对此服务器运行分布式查询. 如果链接 ...
- 用 Python 破解 WIFI 密码,走到哪里都能连 WIFI
WIFI 破解,Python 程序员必学技能.WIFI 已经完全普及,现在 Python 程序员没网,走到哪里都不怕! 教你们一招,如何在图片中提取 Python 脚本代码.图片发送至手机 QQ 长按 ...
- 交换机 路由器 OSI7层模型
第1章 网络基础 1.1 网络的出现 解决计算机通讯的需求 实现计算机信息可以传递 1.2 主机之间实现通讯基本要求(三要素) ①. 需要在两台主机之间建立物理连接,物理连接的方式有网线 光纤线 wi ...
- 详解华为云基因容器服务GCS
基因测序,作为“下一个能够改变世界”的技术,已经由实验室研究演变到临床使用,为人类预测罹患多种疾病的可能性,提前预防和治疗疾病提供了一套可靠的方法和手段.而基于基因测序在预防和治疗疾病方面的准确和可靠 ...
- vue-cli 2.x和3.x安装的区别
1.全局安装vue的脚手架:vue-cli(指定版本后面加@2.x.x) npm install -g vue-cli npm install -g @vue/cli 2.使用初始化 vue 项目: ...
- 自己编写的:centos6.6上编译安装apache2.4+php5.6+mysql5.6【亲自】
在centos6.6上安装apache2.4+php5.6+mysql5.6 关于wget的安装 将之前装系统的.iso文件挂载到光驱 由于我在/home/jinnan/下建立了一个cdrom文件夹 ...