MarkDown --- 数学公式语法集
介绍
Markdown 是一种轻量级标记语言,它允许你使用易于阅读、易于编写的纯文本格式来创建富文本内容。通过简单的标记符号,如井号(#)、星号(*)和下划线(_),可以快速地添加标题、粗体、斜体、链接等基本样式,从而使得排版和格式化变得非常简单。
- 基础语法:https://www.markdownguide.org/basic-syntax/
- 拓展语法:https://www.markdownguide.org/extended-syntax/
本篇主要讲一下数学公式,MarkDown支持使用 LaTeX 语法编写数学公式,常见的数学符号和操作都可以再MarkDown进行输入。
表达式
使用 $ 符号包裹起来表示行内数学公式,使用 $$ 符号包裹起来表示独立数学公式块。例如:
$E=mc^2$
\]
$$
\begin{aligned}
\frac{\partial u}{\partial t} + u \frac{\partial u}{\partial x} = - \frac{1}{\rho} \frac{\partial p}{\partial x} + \nu \frac{\partial^2 u}{\partial x^2} \\
\frac{\partial \rho}{\partial t} + \frac{\partial (\rho u)}{\partial x} = 0
\end{aligned}
$$
\frac{\partial u}{\partial t} + u \frac{\partial u}{\partial x} = - \frac{1}{\rho} \frac{\partial p}{\partial x} + \nu \frac{\partial^2 u}{\partial x^2} \\
\frac{\partial \rho}{\partial t} + \frac{\partial (\rho u)}{\partial x} = 0
\end{aligned}
\]
在行间公式中,可通过 \\
强制分行,也可在适当位置使用 \quad
、\qquad
等命令控制行间距离。
希腊字母
支持输入希腊字母,例如:
$\alpha, \beta, \gamma, \delta, \epsilon, \varepsilon, \zeta, \eta, \theta, \vartheta, \iota, \kappa, \lambda, \mu, \nu, \xi, o, \pi, \varpi, \rho, \varrho, \sigma, \varsigma, \tau, \upsilon, \phi, \varphi, \chi, \psi, \omega$
\]
上下标
使用 _
和 ^
分别表示下标和上标,例如:
$x_1, x_2, ..., x_n$
$a^{b^c}$ 或 $a^{bc}$
\]
可以通过 {}
包含起来实现多位数的上下标,例如:
$ {X}_{abc}x^{def} $
\]
分式
使用 \frac{numerator}{denominator}
表示分式,例如:
$\frac{1}{2}$
\]
开方
使用 \sqrt[n]{expression}
表示开 n 次方,例如:
$\sqrt{x}, \sqrt[3]{x}, \sqrt[n]{x}$
\]
求和、求积
使用 \sum_{lower}^{upper} expression
表示求和,使用 \prod_{lower}^{upper} expression
表示求积,例如:
$\sum_{i=0}^{n} i^2$
$\prod_{i=1}^{n} i$
\]
极限
使用 \lim_{x \to a} expression
表示极限,例如:
$\lim_{x \to 0} \frac{\sin x}{x} = 1$
\]
积分
使用 \int_{lower}^{upper} expression
表示积分,例如:
$\int_{a}^{b} f(x) dx$
\]
还可以加入微分符号:
$\int_{a}^{b} \frac{\partial f(x)}{\partial x} dx$
\]
矩阵
使用 \begin{matrix} ... \end{matrix}
表示矩阵,例如:
$\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}$
1 & 2 \\
3 & 4
\end{matrix}
\]
可以使用括号、中括号、大括号来表示不同的矩阵:
$\left(\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right)$
1 & 2 \\
3 & 4
\end{matrix}\right)
\]
$\left[\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right]$
1 & 2 \\
3 & 4
\end{matrix}\right]
\]
$\left\{\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right\}$
1 & 2 \\
3 & 4
\end{matrix}\right\}
\]
分段函数
使用 \begin{cases} ... \end{cases}
来表示分段函数,例如:
$$ f(x) =
\begin{cases}
0 & x\leq 0 \\
x & 0<x<1 \\
1 & x\ge
1 \end{cases} $$
\begin{cases}
0 & x\leq 0 \\
x & 0<x<1 \\
1 & x\ge
1 \end{cases}
\]
比例
使用 \propto
或者 \sim
表示比例关系,例如:
$a \propto b$
$c \sim d$
\]
矢量
使用 \vec{a}
来表示向量,例如:
$\vec{a}, \vec{b}, \vec{c}$
\]
其他常用命令
\infty
: 表示无穷大。 例:$lim_{x\to\infty}f(x)$
(\(lim_{x\to\infty}f(x)\))\times
,\pm
,\div
: 分别表示乘号、正负号、除号。例:$\pm (a \times b + c \div d) $
($\pm (a \times b + c \div d) $)\limits
($$): 限制上下标的位置,一般用于求和、求积、积分等符号。例:$\sum\limits_{i=1}^n a_i$
\(\sum\limits_{i=1}^n a_i\)
以上常见的MarkDown数学公式语法,根据自己的需求灵活运用即可。
MarkDown --- 数学公式语法集的更多相关文章
- Markdown数学公式语法
详细网址:Markdown数学公式语法
- Markdown数学公式速查记录
参考: Markdown数学公式语法 markdown最全数学公式速查 行内与独行 行内公式:将公式插入到本行内,符号:$公式内容$,如:$xyz$ 独行公式:将公式插入到新的一行内,并且居中,符号: ...
- 【转载】Makedown数学公式语法
Typora数学模块 行间表达式快捷键($$) 点击"段落"->"公式块" 快捷键Ctrl+Shift+m "$$"+回车 行内表达式 ...
- markdown数学公式大全
目录 Cmd Markdown 公式指导手册 一.公式使用参考 1.如何插入公式 2.如何输入上下标 3.如何输入括号和分隔符 4.如何输入分数 5.如何输入开方 6.如何输入省略号 7.如何输入矢量 ...
- Markdown基本语法小结
目录 Typore Markdown基本语法 1.标题 一级标题 二级标题 三级标题 2.字体加粗 3.斜体 4.文本高亮 5.上标 6.下标 7.引用代码 1 8.代码引用2 9.代码引用3 10. ...
- Day 01 Markdown基本语法
目录 Markdown基本语法 标题 一级标题 二级标题 三级标题 加粗 斜体 高亮 上标 下标 代码引用(>式) 代码引用(```式) 代码引入(`式) 插入链接(链接显示) 插入链接(链接描 ...
- 4、markdown基本语法
一.前言 由于有些语法无法在博客园展示,推荐使用Typora解锁全套,下载地址:https://www.typora.io/ 推荐使用jupyter,使用方法:https://www.cnblogs. ...
- Markdown主要语法及使用
最近,我发现使用Markdown这一标记语言的人越来越多了,我也去试了一下,感觉确实在编辑文档上方便了很多.于是我将一些关于Markdown的语法和编写时的快捷键整理在这里,方便以后查阅,也欢迎评论区 ...
- markdown常用语法总结
转自markdown示例[模板] 1.1.段落标题 根据原文中的文档标题可以对应设置标题. # 一级标题## 二级标题### 三级标题 效果 => 一级标题 二级标题 三级标题 1.2.斜体.加 ...
- Markdown基本语法
Markdown 基本语法记录 # 欢迎使用 Cmd Markdown 编辑阅读器 ------ 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,**Cmd M ...
随机推荐
- CMake出错的处理
在windows上使用cmake来c++的程序,遇到一个问题 问题排查 试过在电脑上单独使用gcc是可以编译成功的,那么就可能是IDE集成的问题了 IDE的编译工具链从mingw换成vs,编译通过 让 ...
- SqlSugar导航查询/多级查询
1.导航查询特点 作用:主要处理主对象里面有子对象这种层级关系查询 1.1 无外键开箱就用 其它ORM导航查询 需要 各种配置或者外键,而SqlSugar则开箱就用,无外键,只需配置特性和主键就能使用 ...
- Prompt learning 教学基础篇:prompt基本原则以及使用场景技巧助力你更好使用chatgpt,得到你想要的答案
Prompt learning 教学[基础篇]:prompt基本原则以及使用场景技巧助力你更好使用chatgpt,得到你想要的答案 如果你想系统学习 如果你对 AI 和 Prompt Engineer ...
- 从嘉手札<2023-10-16>
一.商君书 1)更法 商鞅和甘龙.杜挚同秦孝公商量变法. 后两者认为变法会动移已有的社会结构,"圣人不易民而教,知者不变法而治""法古无过,循礼无邪" 但商鞅( ...
- Python中的UnboundLocalError是什么错误?如何解决?
在一个月黑风高的夜晚,我们满心欢喜地写出以下代码: money = 10000 # 当前的财产,单位为元 def add_money(value): money += value print('当 ...
- Spring Boot 单元测试笔记
1. 导入JUnit5测试框架 <dependency> <groupId>org.springframework.boot</groupId> <artif ...
- Host跨网段的ARP request
写得很清楚的文章:ARP协议在同网段及跨网段下的工作原理 对应的官方ARP文档:RFC 826 对文档的解读:详解RFC 826文档 ARP跨网段进行request包发送,需要先检测自身子网是否与对方 ...
- NC19999 [HAOI2016]放棋子
题目链接 题目 题目描述 给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每行 ...
- Codeforces Global Round 22 A-E
比赛链接 A 题解 知识点:贪心. 显然交错释放最好. 若两类数量不一样,那么较少的一组的一定都可以双倍,剩下的另一组就放进一个优先队列,从大到小和少的一组匹配可以双倍,剩下的直接加. 如果两类数量一 ...
- NC16671 [NOIP2006]金明的预算方案
题目链接 题目 题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:"你的房间需要购买哪些物品,怎么布置,你说了算, ...