MarkDown学习笔记
写在前面:
最近学习了MarkDown的相关语法,想做一下分享,作为学习的产出,第一次写博文,欢迎大家批评指正。
一、基本环境与工具配置
- 工具:VScode
- 插件:
- Markdown All in One (Markdown使用必备)
- Markdown Image (Markdown图片嵌入)
- Markdown Preview Enhanc (Markdown输出实时预览)
- Code Spell Checker (语法检查)
二、标题语法
标题使用 #+空格 表示,其中# 表示一级标题 ## 表示二级标题
例如:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、字体语法
使用 ** ** 为加粗(**需要紧贴内容)
使用 * * 为倾斜 (例如:斜体)
使用 *** *** 为加粗倾斜 (例如:加粗倾斜 )
使用 ~~ ~~ 为加删除线(例如:删除线)
注意:文字后直接加普通*用反斜杠\分割
三、分割线
分割线用法为:***
例如:
四、代码块
使用英文下``````组成代码块
Note: 如需进行语法高亮,须在第一个```后标注编程语言
例如:
int main()
{
return 0;
}
五、图片显示及网站超链接
图片显示:
在本地复制文件后,在VScode中点击右键,选择粘贴图片
例如:
超链接:
使用[]()来表示超链接1
其中[]中存放
简明markdown教程
六、引用
1.引用块
直接在被引用前加>,若在引用中缩进则控制>个数
例如:
此条为引用信息
此条也为引用信息
Notes:
- 如果在引用结束后还要加入内容则空一行再进行书写
- 其中的>须为英文下符号
2.上标引用
在文中被引用的部分后面加 [^name],上标标注处在此输入 [^name]:其中name为自己起的名字,与引用显示内容无关。:后面接入引用内容
Note:
上下引用时的name要保持一致
七、表格
第一行:
表头|表头|表头|
第二行
-加|
notes:
1.如有对齐需求,则在|两端加入 :即可
其语法为:1. 左端对其在|左端加:
2. 右端对其在|右端加:
3. 居中在|两侧加:
2.其中-的个数又一个即可,但必须要有,|即为表格边界
例如:
cat | dog | bird |
---|---|---|
number | length | weight |
12 | 24 | 36 |
例如:
cat|dog|bird
:-:| :-:| :-:|
number|length|weight
12|24|36
八、数学公式
1.行内
使用前后一对$$写在一行内,中间键入书写公式
例如:
f ( x ) = x f(x) = x f(x)=x
例如:
>**$$ f(x) = x$$**
Note:用公式形式展示时候都要加$$ $$
2.上下标
上标用^,下标用_
例如:
Y
=
X
i
2
Y=X_i^2
Y=Xi2
例如:
$$Y=X_i^2$$
3.括号
1. 小括号用(),中括号[]
例如:
(x) [y]
2.花括号用\lbrace开头,用\rbrace结尾,中间加内容,内容前后各空一格
例如:
{ a , b , c , d } \lbrace a,b,c,d \rbrace {a,b,c,d}
例如:
>$$\lbrace a,b,c,d \rbrace$$
3.花括号用\begin{cases}开头,用\end{cases}结尾,中间加内容,用\\表示换行,用&进行缩进
例如:
f ( x ) = { 1 , x > 0 0 , x < 0 f(x)=\begin{cases} 1, &x>0\\ 0, &x<0 \end{cases} f(x)={1,0,x>0x<0
>$$f(x)=\begin{cases}
1, &x>0\\
0, &x<0
\end{cases}$$
4. 尖括号用\langle开头,用\rangle结尾
例如:
⟨ x ⟩ \langle x \rangle ⟨x⟩
>$$\langle x \rangle$$
5. Notes:需要缩放括号的时候,可以加入 \left \right
例如:
缩放前:
{
∑
i
=
0
n
i
2
=
2
a
x
2
+
1
}
\lbrace \sum_{i=0}^{n}i^{2}=\frac{2a}{x^2+1} \rbrace
{i=0∑ni2=x2+12a}
缩放后:
{
∑
i
=
0
n
i
2
=
2
a
x
+
1
}
\left\lbrace \sum_{i=0}^{n}i^{2}=\frac{2a}{x+1} \right\rbrace
{i=0∑ni2=x+12a}
4.求和
求和用\sum,上标用^,下标用_
例如:
∑
i
n
\sum^n_i
i∑n
例如:
$$
\sum^n_i
$$
5.积分
积分用\int,上标用^,下标用_
例如:
∫
i
x
\int^x_i
∫ix
例如:
$$
\int^x_i
$$
Notes:补充几种常见符号
∏ 0 n ⋃ 0 n ∬ x 1 x 2 ∫ a b ∫ c d \prod_{0}^{n} \\ \bigcup_{0}^{n} \\ \iint_{x_1}^{x_2}\\ \int_a^b\int_c^d 0∏n0⋃n∬x1x2∫ab∫cd
>$$
\prod_{1}^{n} \\
\bigcup_{1}^{n} \\
\iint_{x_1}^{x_2}\\
\int_a^b\int_c^d
$$
参考链接2
Markdown数学公式语法
6.分式
用\frac,后接内容,前为分子后为分母,整体用{}括住
例如:
1 n \frac 1n\\ n1
>$$
\frac 1n
$$
12 n \frac {12}n\\ n12
>$$
\frac {12}n
$$
a + 1 b + 2 \frac {a+1}{b+2}\\ b+2a+1
>$$
\frac {a+1}{b+2}
$$
7.根式
用\sqrt[]{},后接内容,[]内为根号外幂次,{}内为根号下内容
n
+
1
m
\sqrt[m]{n+1}
mn+1
$$
\sqrt[m]{n+1}
$$
8.其他符号补充
1.极限
lim
\lim
lim
Notes:
1.箭头
→ \to →
>$$\to$$
2.无穷
∞ \infty ∞
>$$\infty$$
lim x → ∞ \lim_{x\to\infty} x→∞lim
>$$\lim_{x\to\infty}$$
3.收敛
x n ⟶ p 0 x_n\stackrel{p}\longrightarrow0 xn⟶p0
>$$x_n\stackrel{p}\longrightarrow0$$
4.向量
n ⃗ \vec{n} n
>$$\vec{n}$$
5.尖帽
y ^ = a x ^ + b \hat{y}=a\hat{x}+ b y^=ax^+b
>$$\hat{y}=a\hat{x}+ b$$
6.其他符号补充
9.矩阵
以 \begin{matrix}
开头,以 \end{matrix}
结尾,中间每行为元素,元素间用&隔开
Notes:
1.换行时,后加\
2.公式标号用tag{},其中{}中为标号数
3.省略的竖点用\vdots,横点用\cdots,对角线点用\ddots
例如:
4
5
6
7
8
9
(1)
\begin{matrix} 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{1}
475869(1)
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \tag{1}
$$
{ 1 2 3 4 5 6 7 8 9 } (2) \left\{ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right\} \tag{2} ⎩⎨⎧147258369⎭⎬⎫(2)
$$
\left\{
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right\} \tag{2}
$$
[ 1 2 3 4 5 6 7 8 9 ] (3) \left[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right] \tag{3} ⎣⎡147258369⎦⎤(3)
$$
\left[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right] \tag{3}
$$
[ 1 2 ⋯ 4 7 6 ⋯ 5 ⋮ ⋮ ⋱ ⋮ 8 9 ⋯ 0 ] (4) \left[ \begin{matrix} 1 & 2 & \cdots & 4 \\ 7 & 6 & \cdots & 5 \\ \vdots & \vdots & \ddots & \vdots \\ 8 & 9 & \cdots & 0 \\ \end{matrix} \right] \tag{4} ⎣⎢⎢⎢⎡17⋮826⋮9⋯⋯⋱⋯45⋮0⎦⎥⎥⎥⎤(4)
$$
\left[
\begin{matrix}
1 & 2 & \cdots & 4 \\
7 & 6 & \cdots & 5 \\
\vdots & \vdots & \ddots & \vdots \\
8 & 9 & \cdots & 0 \\
\end{matrix}
\right] \tag{4}
$$
[ 1 2 3 4 5 6 ] (5) \left[ \begin{array}{cc|c} 1 & 2 & 3 \\ 4 & 5 & 6 \end{array} \right] \tag{5} [142536](5)
$$
\left[
\begin{array}{cc|c}
1 & 2 & 3 \\
4 & 5 & 6
\end{array}
\right] \tag{5}
$$
10.公式对齐
以 \begin{aligned}
开头,以 \end{aligned}
结尾,中间每行为对其公式,等式中等号为&=
a = b + c = d + e + f \begin{aligned} a &= b + c\\ &= d + e + f \end{aligned} a=b+c=d+e+f
$$
\begin{aligned}
a &= b + c\\
&= d + e + f
\end{aligned}
$$
九、文本格式
1. 字体3
统用格式为以<font xxxx=“XXXX”>开头,以</font>结尾,中间为所写内容
其中xxxx为face,XXXX为字体名称
例如:
黑体
微软雅黑
华文彩云
宋体
abc123
abc
以\begin{aligned}
开头,以\end{aligned}
结尾,中间每行为对其公式,等式中等号为&=
以\begin{aligned}开头,以\end{aligned}结尾,中间每行为对其公式,等式中等号为&=
例如:
<font face="黑体">黑体</font>
<font face="微软雅黑">微软雅黑</font>
<font face="STCAIYUN">华文彩云</font>
<font face="宋体">宋体</font>
abc123
<font face="Times New Roman">abc</font>
**以\begin{aligned}开头,以\end{aligned}结尾,中间每行为对其公式,等式中等号为&=**
**<font face="宋体">以\begin{aligned}开头,以\end{aligned}结尾,中间每行为对其公式,等式中等号为&=</font>**
2.颜色4
统用格式为以<font xxxx=“XXXX”>开头,以</font>结尾,中间为所写内容
其中xxxx为color,XXXX为颜色名称
颜色名称可以为单词,也可以为十六进制数
蓝色
红色
绿色
粉红
杨李色
紫色
粉蓝色
鲜肉色
橙红色
银白色
钢蓝色
番茄色
翠蓝色
春绿色
海绿色
桃色
<font color=Blue>蓝色</font>
<font color=red>红色</font>
<font color=#008000>绿色</font>
<font color=pink>粉红</font>
<font color=plum>杨李色</font>
<font color=purple>紫色</font>
<font color=powderblue>粉蓝色</font>
<font color=salmon>鲜肉色</font>
<font color=salmon pink>橙红色</font>
<font color=silver>银白色</font>
<font color=steelblue>钢蓝色</font>
<font color=tomato>番茄色</font>
<font color=turquoise blue>翠蓝色</font>
<font color=springgreen>春绿色</font>
<font color=seagreen>海绿色</font>
<font color=peachpuff>桃色</font>
3.大小
统用格式为以<font xxxx=“XXXX”>开头,以</font>结尾,中间为所写内容
其中xxxx为size,XXXX为数字
黑体
黑体
黑体
<font size=5>黑体</font>
<font size=4>黑体</font>
<font size=3>黑体</font>
参考up主伪技术宅Davina的20分钟教你使用Markdown视频 ↩︎
参考博主王张飞markdown数学公式(常用版介绍) ↩︎
参考知乎博主不会做题的辉叔叔的Markdown语法及原理从入门到高级(可能是全网最全) ↩︎
参考博主Richard-CaiCSDN编辑器markdown字体、颜色与字号的设置 ↩︎