Markdown系列(6)- 如何优雅地在Markdown中输入数学公式
如何优雅地在Markdown中输入数学公式
- 如何优雅地在Markdown中输入数学公式
- 一基础部分
- 公式标记
- 希腊字母
- 上标与下标
- 括号
- 求和与积分
- 分式与根式
- 字体
- 特殊函数与符号
- 空间
- 顶部符号
- 二高级部分
- 表格
- 矩阵
- 对齐的公式
- 分类表达式
- 空间问题
- 连分数
- 方程组
- 附加装饰
- 交换图表
- 颜色
- 等式高亮
- 一基础部分
对于一些理科生来说,在学习数学知识的时候,在计算机上写公式是比较头疼的事情。好在Markdown支持 LATEX \LaTeX公式输入,在一定程度上缓解了输入的麻烦。今天,我们就来介绍一下,如何在Markdown中编写公式。
一、基础部分
1. 公式标记
在Markdown中,有两种输入公式的方法:一是行内公式(inline),用一对美元符号$
包裹。二是整行公式(displayed),用一对紧挨的两个美元符号$$
包裹。
这是一个行内公式 E=mc2 E=mc^2,写法是:$E=mc^2$
。
这是一个整行公式:
\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}
写法是:
$$
\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}
$$
2. 希腊字母
名称 | 大写 | Tex | 小写 | Tex |
---|---|---|---|---|
alpha | A A | A | α\alpha | \alpha |
beta | B B | B | β\beta | \beat |
gamma | Γ \Gamma | \Gamma | γ \gamma | \gamma |
delta | Δ \Delta | \Delta | δ \delta | \delta |
epsilon | E E | E | ϵ\epsilon | \epsilon |
zeta | Z Z | Z | ζ\zeta | \zeta |
eta | H H | H | η\eta | \eta |
theta | Θ \Theta | \Theta | θ \theta | \theta |
iota | I I | I | ι\iota | \iota |
kappa | K K | K | κ\kappa | \kappa |
lambda | Λ \Lambda | \Lambda | λ \lambda | \lambda |
mu | M M | M | μ\mu | \mu |
nu | N N | N | ν\nu | \nu |
xi | Ξ \Xi | \Xi | ξ \xi | \xi |
omicron | O O | O | ο\omicron | \omicron |
pi | Π \Pi | \Pi | π \pi | \pi |
rho | P P | P | ρ\rho | \rho |
sigma | Σ \Sigma | \Sigma | σ \sigma | \sigma |
tau | T T | T | τ\tau | \tau |
upsilon | Υ \Upsilon | \Upsilon | υ \upsilon | \upsilon |
phi | Φ \Phi | \Phi | ϕ \phi | \phi |
chi | X X | X | χ\chi | \chi |
psi | Ψ \Psi | \Psi | ψ \psi | \psi |
omega | Ω \Omega | \Omega | ω \omega | \omega |
3. 上标与下标
上标和下标分别使用^
和_
来表示。例如x_i^2
: x2i x_i^2,\log_2 x
: log2x \log_2 x。
默认情况下,上下标符号仅仅对下一个组起作用。一个组即单个字符或者使用{}
包裹起来的内容。也就是说,如果使用10^10
会得到 1010 10^10,而10^{10}
才是 1010 10^{10}。同时,大括号还能消除二义性,如x^5^6
会显示错误,必须使用大括号来界定^
的结合性,如{x^5}^6
: x56 {x^5}^6或者x^{5^6}
: x56 x^{5^6}。注意区分x_i^2
: x2i x_i^2和x_{i_2}
: xi2 x_{i^2}。
另外,如果要在左右两边都有上下标,可以用\sideset
来表示,如\sideset{^1_2}{^3_4}\bigotimes
: ⨂12⨂34 \sideset{^1_2}{^3_4}\bigotimes。
4. 括号
- 小括号与方括号:使用原始的
()
和[]
即可。如(2+3)[4+4]
: (2+3)[4+4] (2+3)[4+4]。 - 大括号:由于大括号
{}
被用来分组,因此需要使用\{
和\}
表示大括号,也可以使用\lbrace
和\rbrace
来表示。如\{a*b\}
或者\lbrace a*b \rbrace
,都会显示为 {a∗b} \{a*b\}。 - 尖括号:使用
\langle
和\rangle
分别表示左尖括号和右尖括号。如\langle x \rangle
: ⟨x⟩ \langle x \rangle。 - 上取整:使用
\lceil
和\rceil
表示。如\lceil x \rceil
: ⌈x⌉ \lceil x \rceil。 - 下取整:使用
\lfloor
和\rfloor
表示。如\lfloor x \rfloor
: ⌊x⌋ \lfloor x \rfloor。
需要注意的是,原始括号并不会随着公式大小缩放。如(\frac12)
: (12) (\frac12)。可以使用\left( ...\right)
来自适应的调整括号。如\left( \frac12 \right)
: (12) \left( \frac12 \right)。可以明显看出,后一组公式中的括号是经过缩放的。
5. 求和与积分
\sum
用来表示求和符号,其下标表示求和下限,上标表示上线。如\sum_1^n
:
\sum_1^n。
\int
用来表示积分符号,同样地,其上下标表示积分的上下限。如\int_1^\infty
:
\int_1^\infty。
与此类似的符号还有,\prod
: ∏ \prod,\bigcup
: ⋃ \bigcup,\bigcap
: ⋂ \bigcap,\iint
: ∬ \iint。
6. 分式与根式
分式有两种表示方法。第一种,使用\frac ab
,其中\frac
作用于气候的两个组a和b,结果为 ab \frac ab。如果分子或分母不是单个字符,需要使用{}
来分组。第二种,使用\over
来分隔一个组的前后两部分,如{a+1\over b+1}
: a+1b+1 {a+1\over b+1}。
根式使用\sqrt[a]b
来表示。其中,方括号内的值用来表示开几次方,省略方括号则表示开方,如\sqrt[4]{\frac xy}
: xy‾‾√4 \sqrt[4]{\frac xy},\sqrt{x^3}
: x3‾‾√ \sqrt{x^3}。
7. 字体
- 使用
\it
显示意大利体(公式默认字体): ACDEFGHIJKLMnopqrstuvwxyz \it{ACDEFGHIJKLMnopqrstuvwxyz}。 - 使用
\mathbb
或\Bbb
显示黑板粗体(黑板黑体),如\mathbb{CHNQRZ}
: ℂℍℕℚℝℤ \mathbb {CHNQRZ}。 - 使用
\mathbf
或\bf
示黑体: ABCDEFGHIJKLMnopqrstuvwxyz \mathbf {ABCDEFGHIJKLMnopqrstuvwxyz}。 - 使用
\mathtt
或\tt
显示打印机字体:
Markdown系列(6)- 如何优雅地在Markdown中输入数学公式相关推荐
- MarkDown中输入数学公式
参考链接:在Markdown中输入数学公式(MathJax) Markdown公式编辑学习笔记
- 在Markdown中输入数学公式(MathJax)
在Markdown中输入数学公式(MathJax) 文章目录 在Markdown中输入数学公式(MathJax) 1基本语法 1.1呈现位置 2希腊字母 3字母修饰 3.1上下标 3.2矢量 3.3字 ...
- 如何优雅地在公众号输入数学公式?推荐几款神器
" 本文推荐微信公众号的数学公式排版的几款神器,非常适合学术类的公众号文章排版." 最近研究如何在公众号使用数学公式,公众号不支持markdown格式,非常麻烦,经过研究,发现了几 ...
- Markdown语法中输入数学公式(MathJax)及特殊符号
欢迎关注我的微信公众号"人小路远"哦,在这里我将会记录自己日常学习的点滴收获与大家分享,以后也可能会定期记录一下自己在外读博的所见所闻,希望大家喜欢,感谢支持! 如果只是需要检索某 ...
- 九十八、轻松搞定Python中的Markdown系列
@Author:Runsen @Date:2020/7/15 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- 如何优雅的使用markdown来写博客
如何优雅的使用markdown来写博客 重构写作方式 学会Markdown基本语法 实践Markdown语法,写出优质文章 文章目录 如何优雅的使用markdown来写博客 一.认识Markdown ...
- 如何优雅的用MarkDown编写一份简历
如何优雅的用MarkDown编写一份简历 背景 近期笔者因故离开了上家公司,因为前段时间忙于工作和离职等事情,疏于更新博客,为此笔者感到了深深的罪恶感以及发自良心的谴责.2020已经过去大半,自己立的 ...
- gitee markdown 笔记_Gitee+PicGo+Pandoc+Typora组建markdown编辑器
1 前言 一文多发的时候文章排版就成了一个大问题.经过多种试验对比,最终选择使用Typora编辑器.即使不发文,使用Typora编辑个人日常积累文档写也是极好的. Typora 是一款Markdown ...
- markdown 生成目录_github上如何为markdown文件生成目录
写在前面 熟悉markdown都知道可以使用[TOC]自动生成markdown文件的标题目录,比如在typora,vscode(需要插件)等本地编辑器中,或者在CSDN等网页编辑器中,但是github ...
最新文章
- List接口实现类-ArrayList、Vector、LinkedList集合深入学习以及源代码解析
- GoldenGate系统三:trouble shooting and log
- 【模拟】【递归】电子表格(jzoj 2127)
- APT的源列表--sources.list
- Kubernetes持久化存储Cephfs
- 平台层-适配层-核心层|拆分环信ONE SDK架构
- python queue死锁_Python学习【第24篇】:死锁,递归锁,信号量,Event事件,线程Queue...
- 利用WaitForInputIdle等待初始化完成CreateProcess
- 更改JENKINS主目录
- python aes加密对于长字符数据丢失_Python 3中AES加密和解密的字符串字节数
- 短视频直播带货APP源码 全开源原生直播APP源码
- 屏蔽网站、网页和弹窗的方法
- EVE-NG镜像导入(Dynamipshe和IOL)
- mysql 索引加锁分析
- 如何有效实现软件的需求管理 - 1
- 《LINUX KERNEL MEMORY BARRIERS》
- 和警察蜀黍拍照像“抓捕现场”?效哥告诉你正确拍照姿势!
- 信息时代碎片化学习的理解
- android 彩信接收到附件的下载原理分析
- 好酒和那些廉价酒比贵在哪里