引言:
在日常编程和数据分析工作中,我们经常需要记录和分享信息。传统的注释方式功能有限,而富文本编辑器又过于臃肿。Markdown作为一种轻量级标记语言,完美解决了这个问题。
为什么选择Markdown?
Markdown具有两大优势:
简单易用:通过简单的语法支持标题、粗体、引用、列表、代码块等常用格式
轻量高效:不支持自定义字体、颜色等复杂样式,文件体积小,接近纯文本
这使得Markdown成为程序员、数据分析师等人群首选的格式化工具。例如,GitHub上的README文件通常都是
.md
格式的Markdown文件。
一、Markdown基础语法规范
1.1 标题层级规范
一级加一个 # ,二级加两个以此类推,最多能加六个。
# 我是最大的标题
## 我是第二大的标题
### 我是第三大的标题
#### 我是倒数第三小的标题
##### 我是倒数第二小的标题
###### 我是最小的标题
效果展示
1.2 文本样式规范
加粗用两个 * ,倾斜用有一个 * ,删除用 ~ (英文输入法下的小波浪)
注意:Markdown 下的输入法都为英文输入法,建议用的时候切换成英文输入法。
我是**粗体字**
我是*斜体字*
我被~~删除~~了
效果展示:
1.3换行
在第一行后面多打两个空格或 按回车键在两行之间多一个空行
1.4 列表规范
(1)无序列表
创建无序列表,在每个列表元素前前面加个短横杠或空格即可。
- 我是列表的第一项
- 我是列表的第二项
- 我是列表的第三项
效果展示:
(2)有序列表
要创建一个有序列表,就在每个列表元素前加上数字、英文句号、空格即可。
1. 我是列表的第一项
2. 我是列表的第二项
3. 我是列表的第三项
效果展示:
1.5 链接与图片规范
(1)链接
单纯的链接冗长、毫无美感,所以有些情况下我们更希望展现链接标题而不是链接, LaTeX提供了相关操作语法:
https://www.baidu.com/index.htm
[百度网址](https://www.baidu.com/index.htm)
效果展示:
(2)图片
和图片类似,方括号里放链接,圆括号里放图片链接,唯一的区别是要在方括号前面放一个英文的感叹号,如果图片加载不出来就会展示文字内容。

效果展示
1.6 引用规范
右书名号+空格,后面紧跟引用内容,如果要换行,得在前一行最后加两个空格再换行。
> 蒹葭苍苍
> 白露为霜
效果展示
1.7 代码块规范
用上下三个反引号包裹代码,如果加代码语言的名字,Markdown可以针对那个语言的语法展示高亮。
```
import math
print("Hello World!")
print(math.pi)
```
```python
import math
print("Hello World!")
print(math.pi)
```
效果展示
二、LaTeX数学公式规范
在数据分析过程中我们可能会用到一些数学公式,如果我们在代码中用键盘给的符号写,写出来会很难看,如:
那么有没有办法把这一坨优美又复杂的公式直观地展现出来?
有的,兄弟有的。LaTeX Markdown 里的主要任务就是写公式。
2.1 基本运算符
和日常加减乘除不同的是:乘号用 \times , 除号用 \div
$$x + y$$
$$x - y$$
$$x \times y$$
$$x \div y$$
效果演示
2.2 上下标规范
上标用 ^ , 下标用 _
注意: LaTeX 默认上标和下标只有一位字符,如果你想把多个字符作为上标和下标,要加 {} 。
$$x^3$$
$$H_2O$$
$$S_{input}$$
效果展示
2.3 求和与根式
求和用 \sum , 求根用 \sqrt[ ] (几次根就在方括号里写几)
$$\sum (x^2 + y^2)$$
$$\sqrt[3]{a^2m^2}$$
效果展示
注意:如果是长公式求根就要在后面加上{ }把后面的内容都包起来。
2.4 分式规范
用 \frac{ }{ } 表示,第一个花括号放分数线上面的内容,第二个花括号放分数线下面的内容。
$$\frac{x+y}{x-y}$$
效果展示