Markdown All in One
插件File -> Preferences -> Settings
,搜索 math
找到该插件的“启用基本的数学支持”,将选项打开,即 "markdown.extension.math.enabled": true
File -> Preferences -> User Snippets
,选择 New Global Snippets File
来新建一份全局用户代码段,输入文件名之后,你的编辑器会创建一份默认用户代码片段模板,然后复制粘贴如下内容1{
2 "Environment": {
3 "scope": "latex,markdown",
4 "prefix": "begin",
5 "body": [
6 "\\begin{$1}\n\t$2\n\\end{$1}\n$0",
7 ],
8 "description": "Insert New Environment"
9 }
10}
Markdown+Math
插件,然后关闭第二步中 Markdown All in One
的“基本的数学支持”,并且根据插件介绍自行配置File -> Preferences
,在 General
选项卡中勾选 Auto Save
保持自动保存Markdown
选项卡,勾选 Sritct Mode
,并根据个人喜好选择默认的 Heading Style
,Unordered List
,Ordered List
语法格式Syntax Support
中的 Inline Math
行内公式支持Code Fences
中的 Display line numbers for code fences
显示行号,并自行调整默认缩进字符数量(推荐设置为 4)使用 #
号
xxxxxxxxxx
61# 一级标题
2## 二级标题
3### 三级标题
4#### 四级标题
5##### 五级标题
6###### 六级标题
使用 ====
或 ----
分割线
x1一级标题
2================
3正文
4
5二级标题
6----------------
7正文
有序列表
xxxxxxxxxx
511. 列表 1
22. 列表 2
3 1. 子列表 1
4 2. 子列表 2
53. 列表 3
列表 1
列表 2
列表 3
无序列表
xxxxxxxxxx
61* 无序列表可以用提示符加空格进行标记
2* 提示符可以是三种之一
3 * 星号 `*`
4 * 加号 `+`
5 * 减号 `-`
6* 同一个列表内部应当保持同一个提示符
无序列表可以用提示符加空格进行标记
提示符可以是三种之一
*
+
-
同一个列表内部应当保持同一个提示符
待办列表
xxxxxxxxxx
51* [x] 待办事项 1
2* 待办事项 2
3 * 待办事项 2.1
4 * [x] 待办事项 2.2
5* 待办事项 3
待办事项 1
待办事项 2
待办事项 2.1
待办事项 2.2
待办事项 3
格式 | 效果 |
---|---|
**加粗** 或 __加粗__ | 加粗 或 加粗 |
*倾斜* 或 _倾斜_ | 倾斜 或 倾斜 |
*__加粗倾斜__* 或 **_加粗倾斜_** 等类似组合 | 加粗倾斜 或 加粗倾斜 等类似组合 |
`等宽monospace` | 等宽monospace |
~~删除横线~~ |
代码块
xxxxxxxxxx
61```python
2def fib(n):
3 return 1 if n <= 1 else fib(n - 1) + fib(n - 2)
4
5print(fib(5))
6```
xxxxxxxxxx
41def fib(n):
2 return 1 if n <= 1 else fib(n - 1) + fib(n - 2)
3
4print(fib(5))
引用块 quote
xxxxxxxxxx
11> Stay Hungry Stay Foolish. --Steve Jobs
Stay Hungry Stay Foolish. --Steve Jobs
表格块
xxxxxxxxxx
41| Raggedright | Centering | Raggedleft |
2| :------------ | :-------: | -------------: |
3| Left | Center | Right |
4| Aligning left | Centering | Aligning Right |
Raggedright | Centering | Raggedleft |
---|---|---|
Left | Center | Right |
Aligning left | Centering | Aligning Right |
就地链接写法
xxxxxxxxxx
11<https://github.com/>
超链接写法
xxxxxxxxxx
11只需要点击 [GitHub](https://github.com/) 即可访问
只需要点击 GitHub 即可访问
汇总链接写法
xxxxxxxxxx
41关于 [GitHub][ref01] 以及 [git][ref02] 的使用可以点击超链接进一步查看
2<!-- References: -->
3[ref01]: https://github.com/ "GitHub is how people build software"
4[ref02]: https://git-scm.com/ "git --distributed-is-the-new-centralized"
xxxxxxxxxx
11![img01](https://desktop.github.com/images/desktop-icon.svg)
xxxxxxxxxx
11行内编写时一般不要出现分式,如 $\frac34$、$\frac1{\mathrm e}$、$\frac{\pi}{2}$ 这种,不仅显着紧凑局促,而且也不易阅读。应当尽量使用 $3/4$、${\mathrm e}^{-1}$、$\pi / 2$ 这种简单形式,保持文字排版的整齐与美观。
行内编写时一般不要出现分式,如 、、 这种,不仅显着紧凑局促,而且也不易阅读。应当尽量使用 、、 这种简单形式,保持文字排版的整齐与美观。
xxxxxxxxxx
151遇到大段的公式,或者是较为重要的公式时,应当使用行间公式将其从文章段落当中独立出来,这样更方便读者阅读与把握重点。比如欧拉公式
2$$
3\begin
4
5
6
7$$
8如果取 $\theta = \pi$ 则 $\eqref{eq:eular}$ 可以化简为更简单的形式
9$$
10\begin
11
12
13
14$$
15$\eqref{eq:eular-sp}$ 也被称作世界上最美的公式之一。整个公式用到了自然数单位 1,虚数单位 ${\mathrm i}$,自然对数 ${\mathrm e}$,圆周率 $\pi$,以及有理数 0。这 5 个数字的背后是人类从简单计数逐渐迈入到更高深的数学领域这一求知之路的一个缩影。
遇到大段的公式,或者是较为重要的公式时,应当使用行间公式将其从文章段落当中独立出来,这样更方便读者阅读与把握重点。比如欧拉公式
如果取 则 可以化简为更简单的形式
也被称作世界上最美的公式之一。整个公式用到了自然数单位 1,虚数单位 ,自然对数 ,圆周率 ,以及有理数 0。这 5 个数字的背后是人类从简单计数逐渐迈入到更高深的数学领域这一求知之路的一个缩影。