Markdown精简语法
0 简介
- Markdown是一种轻量级标记语言,简单来说,就是一种极其简单的格式化文本编辑方法。比如编辑world文档,需要设置标题字体大小,段落换行,插入表格,链接等,使用markdown就可以简单快速的实现编辑。例如:博客、CSDN,知乎等,都支持markdown编辑器。
- markdown做大的好处就是方便做笔记,本人开始使用markdown也是在学习语言、算法时,在vscode中安装markdown,当作笔记编辑工具,比如以下图片为笔记内容,左边为编辑内容,右边为显示内容。在vscode中安装也超级简单,只需要安装Markdown和Markdown Preview Enhanced的插件即可使用。
- 以下简要介绍markdown编辑语法,相信大家一看就会!
1 标题
标题:# 标题内容
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
2 代码块
- 代码块: 用```放在代码块前后即可
- 显示语法高亮,加上语法名称
- 显示行数,加上:{.line-numbers}
编辑语法:
#include<stdio.h>
int main(){
printf("Hello world!");
return 0;
}
3 段落和换行
- 空格
 
- 换行
- 序号
序号 or - 加 . 加 空格 加 内容
- 分割线
三个以上***
4 字体
- 斜体:* 快捷键 :Ctrl+B
- 粗体:** 快捷键 :Ctrl+l
删除线:~- 缩小:~
编辑语法:
*斜体*
**粗体**
~~删除线~~
~字体缩小~
5 表格
- 编辑语法:
学号|姓名|分数
-|-|-
小明|男|95
小红|女|93
显示:
学号 | 姓名 | 分数 |
---|---|---|
小明 | 男 | 95 |
小红 | 女 | 93 |
- 单元格换行编辑语法:
|姓名|爱好|
--|--|
张三|足球<br>篮球
李四|羽毛球<br>乒乓球
姓名 | 爱好 |
---|---|
张三 | 足球 篮球 |
李四 | 羽毛球 乒乓球 |
6 任务列表
编辑语法:
今日学习任务
- [x] 学习Markdown
- [x] 学习Python
- [ ] 学习SQL
显示:
- 学习Markdown
- 学习Python
- 学习SQL
7 链接
编辑语法:
:one: SCDN官网:<https://www.csdn.net/>
:two: 在日常工作中,我们经常使用的网址有 [百度], [知网]
[百度]:https://www.baidu.com/
[知网]: https://www.cnki.net/
显示:
8 公式
1 ) 行内与独行
- 行内公式:将公式插入到本行内,符号:
$公式内容$
,如: x = y + z x = y + z x=y+z - 独行公式:将公式插入到新的一行内,并且居中,符号:
$$公式内容$$
编辑语法 :$$E=mc^2$$
显示:
E = m c 2 E=mc^2 E=mc2
2 ) 上标、下标与组合
- 上标符号,符号:
^
,如: x 4 x^4 x4 - 下标符号,符号:
_
,如: x 1 x_1 x1 - 组合符号,符号:
{}
,如: a i j a_{ij} aij
3 ) 括号,符号
- 下划线符号,符号:
$\underline{x+y}$
,如: x + y ‾ \underline{x+y} x+y - 上大括号,符号:
$\overbrace{a+b+c+d}^{2.0}$
,如: a + b + c + d ⏞ 2.0 \overbrace{a+b+c+d}^{2.0} a+b+c+d 2.0 - 下大括号,符号:
$a+\underbrace{b+c}_{1.0}+d$
,如: a + b + c ⏟ 1.0 + d a+\underbrace{b+c}_{1.0}+d a+1.0 b+c+d - 上位符号,符号:
$\vec{x}\stackrel{\mathrm{def}}{=}{x_1,\dots,x_n}$
,如: x ⃗ = d e f x 1 , … , x n \vec{x}\stackrel{\mathrm{def}}{=}{x_1,\dots,x_n} x=defx1,…,xn - 括号,符号:
$\big( \big) \Big( \Big) \bigg( \bigg) \Bigg( \Bigg)$
,如: ( ) ( ) ( ) ( ) \big( \big) \Big( \Big) \bigg(\bigg) \Bigg(\Bigg) ()()()() - 中括号,符号:
$[x+y]$
,如: [ x + y ] [x+y] [x+y] - 大括号,符号:
$\{ x+y \}$
,如: { x + y } \{ x+y \} {x+y} - 自适应括号,符号:
$\left( x \right)$
,如: ( x ) \left( x \right) (x) - 组合公式,符号:
{上位公式 \choose 下位公式}
,如:${n+1 \choose k}={n \choose k}+{n \choose k-1}$
显示为: ( n + 1 k ) = ( n k ) + ( n k − 1 ) {n+1 \choose k}={n \choose k}+{n \choose k-1} (kn+1)=(kn)+(k−1n) - 组合公式,符号:
{上位公式 \atop 下位公式}
,如:$\sum_{k_0,k_1,\ldots>0 \atop k_0+k_1+\cdots=n}A_{k_0}A_{k_1}\cdots$
,显示为: ∑ k 0 , k 1 , … > 0 k 0 + k 1 + ⋯ = n A k 0 A k 1 ⋯ \sum_{k_0,k_1,\ldots>0 \atop k_0+k_1+\cdots=n}A_{k_0}A_{k_1}\cdots ∑k0+k1+⋯=nk0,k1,…>0Ak0Ak1⋯
4 ) 四则运算
- 加法运算,符号:
+
,如: x + y = z x+y=z x+y=z - 减法运算,符号:
-
,如: x − y = z x-y=z x−y=z - 加减运算,符号:
\pm
,如: x ± y = z x \pm y=z x±y=z - 减加运算,符号:
\mp
,如: x ∓ y = z x \mp y=z x∓y=z - 乘法运算,符号:
\times
,如: x × y = z x \times y=z x×y=z - 点乘运算,符号:
\cdot
,如: x ⋅ y = z x \cdot y=z x⋅y=z - 星乘运算,符号:
\ast
,如: x ∗ y = z x \ast y=z x∗y=z - 除法运算,符号:
\div
,如: x ÷ y = z x \div y=z x÷y=z - 斜法运算,符号:
/
,如: x / y = z x/y=z x/y=z - 分式表示,符号:
\frac{分子}{分母}
,如: x + y y + z \frac{x+y}{y+z} y+zx+y - 分式表示,符号:
{分子} \voer {分母}
,如: x + y y + z {x+y} \over {y+z} y+zx+y - 绝对值表示,符号:
||
,如: ∣ x + y ∣ |x+y| ∣x+y∣
5 )高级运算
- 平均数运算,符号:
\overline{算式}
,如: x y z ‾ \overline{xyz} xyz - 开二次方运算,符号:
\sqrt
,如: x \sqrt x x - 开方运算,符号:
\sqrt[开方数]{被开方数}
,如: x + y 3 \sqrt[3]{x+y} 3x+y - 对数运算,符号:
\log
,如: log ( x ) \log(x) log(x) - 极限运算,符号:
\lim
,如: lim y → 0 x → ∞ x y \lim^{x \to \infty}_{y \to 0}{\frac{x}{y}} limy→0x→∞yx - 极限运算,符号:
\displaystyle \lim
,如: lim y → 0 x → ∞ x y \displaystyle \lim^{x \to \infty}_{y \to 0}{\frac{x}{y}} y→0limx→∞yx - 求和运算,符号:
\sum
,如: ∑ y → 0 x → ∞ x y \sum^{x \to \infty}_{y \to 0}{\frac{x}{y}} ∑y→0x→∞yx - 求和运算,符号:
\displaystyle \sum
,如: ∑ y → 0 x → ∞ x y \displaystyle \sum^{x \to \infty}_{y \to 0}{\frac{x}{y}} y→0∑x→∞yx - 积分运算,符号:
\int
,如: ∫ 0 ∞ x d x \int^{\infty}_{0}{xdx} ∫0∞xdx - 积分运算,符号:
\displaystyle \int
,如: ∫ 0 ∞ x d x \displaystyle \int^{\infty}_{0}{xdx} ∫0∞xdx - 微分运算,符号:
\partial
,如: ∂ x ∂ y \frac{\partial x}{\partial y} ∂y∂x
6 )逻辑运算
- 等于运算,符号:
=
,如: x + y = z x+y=z x+y=z - 大于运算,符号:
>
,如: x + y > z x+y>z x+y>z - 小于运算,符号:
<
,如: x + y < z x+y<z x+y<z - 大于等于运算,符号:
\geq,
如: x + y ≥ z x+y \geq z x+y≥z - 小于等于运算,符号:
\leq
,如: x + y ≤ z x+y \leq z x+y≤z - 不等于运算,符号:
\neq
,如: x + y ≠ z x+y \neq z x+y=z - 不大于等于运算,符号:
\ngeq
,如: x + y ≱ z x+y \ngeq z x+y≱z - 不大于等于运算,符号:
\not\geq
,如: x + y ≱ z x+y \not\geq z x+y≥z - 不小于等于运算,符号:
\nleq
,如: x + y ≰ z x+y \nleq z x+y≰z - 不小于等于运算,符号:
\not\leq
,如: x + y ≰ z x+y \not\leq z x+y≤z - 约等于运算,符号:
\approx
,如: x + y ≈ z x+y \approx z x+y≈z - 恒定等于运算,符号:
\equiv
,如: x + y ≡ z x+y \equiv z x+y≡z
7)集合运算
- 属于运算,符号:
\in
,如: x ∈ y x \in y x∈y - 不属于运算,符号:
\notin
,如: x ∉ y x \notin y x∈/y - 不属于运算,符号:
\not\in
,如: x ∉ y x \not\in y x∈y - 子集运算,符号:
\subset
,如: x ⊂ y x \subset y x⊂y - 子集运算,符号:
\supset
,如: x ⊃ y x \supset y x⊃y - 真子集运算,符号:
\subseteq
,如: x ⊆ y x \subseteq y x⊆y - 非真子集运算,符号:
\subsetneq
,如: x ⊊ y x \subsetneq y x⊊y - 真子集运算,符号:
\supseteq
,如: x ⊇ y x \supseteq y x⊇y - 非真子集运算,符号:
\supsetneq
,如: x ⊋ y x \supsetneq y x⊋y - 非子集运算,符号:
\not\subset
,如: x ⊄ y x \not\subset y x⊂y - 非子集运算,符号:
\not\supset
,如: x ⊅ y x \not\supset y x⊃y - 并集运算,符号:
\cup
,如: x ∪ y x \cup y x∪y - 交集运算,符号:
\cap
,如: x ∩ y x \cap y x∩y - 差集运算,符号:
\setminus
,如: x ∖ y x \setminus y x∖y - 同或运算,符号:
\bigodot
,如: x ⨀ y x \bigodot y x⨀y - 同与运算,符号:
\bigotimes
,如: x ⨂ y x \bigotimes y x⨂y - 实数集合,符号:
\mathbb{R}
,如: R \mathbb{R} R - 自然数集合,符号:
\mathbb{Z}
,如: Z \mathbb{Z} Z - 空集,符号:
\emptyset
,如: ∅ \emptyset ∅
8 )数学符号
- 无穷,符号:
\infty
,如: ∞ \infty ∞ - 虚数,符号:
\imath
,如: ı \imath ı - 虚数,符号:
\jmath
,如: ȷ \jmath ȷ - 数学符号,符号:
\hat{a}
,如: a ^ \hat{a} a^ - 数学符号,符号:
\check{a}
,如: a ˇ \check{a} aˇ - 数学符号,符号:
\breve{a}
,如: a ˘ \breve{a} a˘ - 数学符号,符号:
\tilde{a}
,如: a ~ \tilde{a} a~ - 数学符号,符号:
\bar{a}
,如: a ˉ \bar{a} aˉ - 矢量符号,符号:
\vec{a}
,如: a ⃗ \vec{a} a - 数学符号,符号:
\acute{a}
,如: a ˊ \acute{a} aˊ - 数学符号,符号:
\grave{a}
,如: a ˋ \grave{a} aˋ - 数学符号,符号:
\mathring{a}
,如: a ˚ \mathring{a} a˚ - 一阶导数符号,符号:
\dot{a}
,如: a ˙ \dot{a} a˙ - 二阶导数符号,符号:
\ddot{a}
,如: a ¨ \ddot{a} a¨ - 上箭头,符号:
\uparrow
,如: ↑ \uparrow ↑ - 上箭头,符号:
\Uparrow
,如: ⇑ \Uparrow ⇑ - 下箭头,符号:
\downarrow
,如: ↓ \downarrow ↓ - 下箭头,符号:
\Downarrow
,如: ⇓ \Downarrow ⇓ - 左箭头,符号:
\leftarrow
,如: ← \leftarrow ← - 左箭头,符号:
\Leftarrow
,如: ⇐ \Leftarrow ⇐ - 右箭头,符号:
\rightarrow
,如: → \rightarrow → - 右箭头,符号:
\Rightarrow
,如: ⇒ \Rightarrow ⇒ - 底端对齐的省略号,符号:
\ldots
,如: 1 , 2 , … , n 1,2,\ldots,n 1,2,…,n - 中线对齐的省略号,符号:
\cdots
,如: x 1 2 + x 2 2 + ⋯ + x n 2 x_1^2 + x_2^2 + \cdots + x_n^2 x12+x22+⋯+xn2 - 竖直对齐的省略号,符号:
\vdots
,如: ⋮ \vdots ⋮ - 斜对齐的省略号,符号:
\ddots
,如: ⋱ \ddots ⋱
9 生成目录
@[toc]
10 引用
编辑语法:
> 一级引用
>> 二级引用
>>> n级引用
显示:
一级引用
二级引用
n级引用
11 脚注
编辑语法:
开始学习[^学习什么] 时会觉得有点难,多使用几次[^多久]绝对会爱上她。
[^学习什么]:markdown编辑语法
[^多久]: 自己写一篇文章
显示:
12 表情符号
编辑语法:
:英文:
显示:
:smile:
😄
:sob:
😭
:+1:
👍
:-1:
👍
:one:
1️⃣
:dog:
🐶
watch:
⌚️
感谢阅读,若有不对之处,请见谅!!!