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 ...
随机推荐
- 9.4 Windows驱动开发:内核PE结构VA与FOA转换
本章将继续探索内核中解析PE文件的相关内容,PE文件中FOA与VA,RVA之间的转换也是很重要的,所谓的FOA是文件中的地址,VA则是内存装入后的虚拟地址,RVA是内存基址与当前地址的相对偏移,本章还 ...
- 20.5 OpenSSL 套接字RSA加密传输
RSA算法同样可以用于加密传输,但此类加密算法虽然非常安全,但通常不会用于大量的数据传输,这是因为RSA算法加解密过程涉及大量的数学运算,尤其是模幂运算(即计算大数的幂模运算),这些运算对于计算机而言 ...
- PHP中GD库
PHP中GD库 一.GD库的介绍 1.GD库是什么? Graphic Device,图像工具库,gd库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成 ...
- Proteus仿真出现“Internal Exception: access violation in module ‘LOADERS.DLL‘ [00020627].”错误
Proteus仿真问题 在使用 Proteus 8.4 进行仿真时, 出现错误提示 Internal Exception: access violation in module 'LOADERS.DL ...
- 18. 默认堆/创建堆--《Windows核心编程》
Windows 提供了以下三种机制来对内存进行操控虚拟内存:最适合用来管理大量对象数组或者大型数据结构内存映射文件:最适合用来管理大型数据流(通常是文件),以及在同一机器上运行的多个进程之间的共享数据 ...
- 《ASP.NET Core 与 RESTful API 开发实战》-- (第7章)-- 读书笔记(中)
第 7 章 高级主题 7.2 并发 当两个用户获取同一个资源后,再同时修改该资源,就会导致并发问题 常见实现并发的方法有以下两种: 保守式并发控制,每次修改资源,都锁定资源 开放式并发控制,每次修改资 ...
- 《ASP.NET Core 微服务实战》-- 读书笔记(第7章)
第 7 章 开发 ASP.NET Core Web 应用 ASP.NET Core 基础 在本章,我们将从一个命令行应用开始,并且在不借助任何模板,脚手架和向导的情况下,最终得到一个功能完整的 Web ...
- Linux--top命令解释
top命令解释 1.1 系统运行时间和平均负载: top命令的顶部显示与uptime命令相似的输出 这些字段显示: 当前时间 系统已运行的时间 当前登录用户的数量 相应最近5.10和15分钟内的平均负 ...
- Python numpy数组操作(分割数组)
分割数组 函数 数组及操作 split 将一个数组分割为多个子数组 hsplit 将一个数组水平分割为多个子数组(按列) vsplit 将一个数组垂直分割为多个子数组(按行) numpy.split ...
- ABC 313
前三题过水. D题 与 5+*的题解 注意:交互题每输出一次,就要 fflush(stdout); 一次 E 其实不是太难,但是赛时一直在搓 D 还没搓出来 首先如果有两个大于 \(1\) 的数相邻, ...