介绍

Markdown 是一种轻量级标记语言,它允许你使用易于阅读、易于编写的纯文本格式来创建富文本内容。通过简单的标记符号,如井号(#)、星号(*)和下划线(_),可以快速地添加标题、粗体、斜体、链接等基本样式,从而使得排版和格式化变得非常简单。

这里一些基础语法或者拓展语法就不再介绍,可以直接看官方文档

本篇主要讲一下数学公式,MarkDown支持使用 LaTeX 语法编写数学公式,常见的数学符号和操作都可以再MarkDown进行输入。

表达式

使用 $ 符号包裹起来表示行内数学公式,使用 $$ 符号包裹起来表示独立数学公式块。例如:

$E=mc^2$
\[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}
$$
\[\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}
\]

在行间公式中,可通过 \\ 强制分行,也可在适当位置使用 \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$
\[\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_1, x_2, ..., x_n \qquad a^{b^c} \qquad a^{bc}
\]

可以通过 {} 包含起来实现多位数的上下标,例如:

$ {X}_{abc}x^{def} $
\[ {X}_{abc}x^{def}
\]

分式

使用 \frac{numerator}{denominator} 表示分式,例如:

$\frac{1}{2}$
\[\frac{1}{2}
\]

开方

使用 \sqrt[n]{expression} 表示开 n 次方,例如:

$\sqrt{x}, \sqrt[3]{x}, \sqrt[n]{x}$
\[\sqrt{x},\qquad \sqrt[3]{x},\qquad \sqrt[n]{x}
\]

求和、求积

使用 \sum_{lower}^{upper} expression 表示求和,使用 \prod_{lower}^{upper} expression 表示求积,例如:

$\sum_{i=0}^{n} i^2$

$\prod_{i=1}^{n} i$
\[\sum_{i=0}^{n} i^2 \qquad \quad \prod_{i=1}^{n} i
\]

极限

使用 \lim_{x \to a} expression 表示极限,例如:

$\lim_{x \to 0} \frac{\sin x}{x} = 1$
\[\lim_{x \to 0} \frac{\sin x}{x} = 1
\]

积分

使用 \int_{lower}^{upper} expression 表示积分,例如:

$\int_{a}^{b} f(x) dx$
\[\int_{a}^{b} f(x) dx
\]

还可以加入微分符号:

$\int_{a}^{b} \frac{\partial f(x)}{\partial x} dx$
\[\int_{a}^{b} \frac{\partial f(x)}{\partial x} dx
\]

矩阵

使用 \begin{matrix} ... \end{matrix} 表示矩阵,例如:

$\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}$
\[\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}
\]

可以使用括号、中括号、大括号来表示不同的矩阵:

$\left(\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right)$
\[\left(\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right)
\]
$\left[\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right]$
\[\left[\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right]
\]
$\left\{\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right\}$
\[\left\{\begin{matrix}
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} $$
\[f(x) =
\begin{cases}
0 & x\leq 0 \\
x & 0<x<1 \\
1 & x\ge
1 \end{cases}
\]

比例

使用 \propto 或者 \sim 表示比例关系,例如:

$a \propto b$

$c \sim d$
\[a \propto b \qquad c \sim d
\]

矢量

使用 \vec{a} 来表示向量,例如:

$\vec{a}, \vec{b}, \vec{c}$
\[\vec{a}, \qquad \vec{b}, \qquad \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 --- 数学公式语法集的更多相关文章

  1. Markdown数学公式语法

    详细网址:Markdown数学公式语法

  2. Markdown数学公式速查记录

    参考: Markdown数学公式语法 markdown最全数学公式速查 行内与独行 行内公式:将公式插入到本行内,符号:$公式内容$,如:$xyz$ 独行公式:将公式插入到新的一行内,并且居中,符号: ...

  3. 【转载】Makedown数学公式语法

    Typora数学模块 行间表达式快捷键($$) 点击"段落"->"公式块" 快捷键Ctrl+Shift+m "$$"+回车 行内表达式 ...

  4. markdown数学公式大全

    目录 Cmd Markdown 公式指导手册 一.公式使用参考 1.如何插入公式 2.如何输入上下标 3.如何输入括号和分隔符 4.如何输入分数 5.如何输入开方 6.如何输入省略号 7.如何输入矢量 ...

  5. Markdown基本语法小结

    目录 Typore Markdown基本语法 1.标题 一级标题 二级标题 三级标题 2.字体加粗 3.斜体 4.文本高亮 5.上标 6.下标 7.引用代码 1 8.代码引用2 9.代码引用3 10. ...

  6. Day 01 Markdown基本语法

    目录 Markdown基本语法 标题 一级标题 二级标题 三级标题 加粗 斜体 高亮 上标 下标 代码引用(>式) 代码引用(```式) 代码引入(`式) 插入链接(链接显示) 插入链接(链接描 ...

  7. 4、markdown基本语法

    一.前言 由于有些语法无法在博客园展示,推荐使用Typora解锁全套,下载地址:https://www.typora.io/ 推荐使用jupyter,使用方法:https://www.cnblogs. ...

  8. Markdown主要语法及使用

    最近,我发现使用Markdown这一标记语言的人越来越多了,我也去试了一下,感觉确实在编辑文档上方便了很多.于是我将一些关于Markdown的语法和编写时的快捷键整理在这里,方便以后查阅,也欢迎评论区 ...

  9. markdown常用语法总结

    转自markdown示例[模板] 1.1.段落标题 根据原文中的文档标题可以对应设置标题. # 一级标题## 二级标题### 三级标题 效果 => 一级标题 二级标题 三级标题 1.2.斜体.加 ...

  10. Markdown基本语法

    Markdown 基本语法记录 # 欢迎使用 Cmd Markdown 编辑阅读器 ------ 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,**Cmd M ...

随机推荐

  1. python安装与python、pip的环境变量配置

    进入官网 在你常用的搜索引擎中输入 python官网 然后进入. 可直接点击本链接 python官网进入: 也可在浏览器地址栏输入www.python.org回车进入官网. 下载 将鼠标放到菜单栏中的 ...

  2. TienChin-课程管理-添加课程页面

    course.js 将 activity 替换成 course. index.vue 这个 index.vue 是 course 文件夹下面的 index.vue 别弄错了. <template ...

  3. TienChin 活动管理-准备工作

    配置权限 INSERT INTO `sys_menu` VALUES (2014, '添加活动', 2003, 1, '', NULL, NULL, 1, 0, 'F', '0', '0', 'tie ...

  4. 环境调试bug【一】

    1.报错修改`np.bool`---bool H:\Anaconda3-2020.02\envs\parl\lib\site-packages\paddle\fluid\framework.py:54 ...

  5. 4.1 C++ STL 动态链表容器

    List和SList都是C++ STL中的容器,都是基于双向链表实现的,可以存储可重复元素的特点.其中,List内部的节点结构包含两个指针一个指向前一个节点,一个指向后一个节点,而SList只有一个指 ...

  6. a标签download属性跨域问题

    1.如果是加载了非同源的内容,该属性将失效,等于导航功能 2.在服务端设置Content-Disposition,使用HTTP响应头Content-disposition进行处理 3.先下载数据文件, ...

  7. 使用Dapr和.NET 6.0进行微服务实战系列

    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进. 本文是<使用Dapr和.NET 6.0进行微服务实战>的第1篇引言部分 ...

  8. [Java]BigDecimal与Double的区别和使用场景

    BigDecimal与Double的区别和使用场景 背景 在项目中发现开发小组成员在写程序时,对于Oracle数据类型为Number的字段(经纬度),实体映射类型有的人用Double有的人用BigDe ...

  9. Reactive 简介

    1. 概念 Reactive 非常适合低延迟.高吞吐量的工作负载. Reactive Processing 是一种范式(规范),它使开发人员能够构建非阻塞的.异步的应用程序,这些应用程序能够处理背压( ...

  10. CDN 加速原理

    => CDN 加速原理 HTTP 请求流程说明: 用户在浏览器输入要访问的网站域名,向本地 DNS 发起域名解析请求. 域名解析的请求被发往网站授权 DNS 服务器. 网站 DNS 服务器解析发 ...