Markdown 新手入门
第一次接触Markdown是在完成统计作业的时候,使用的是R Markdown,这下突然间感觉打开了新世界的大门。由于之前狗头一直是用Microsoft Word,编辑数学公式比较麻烦,格式还可能错乱,我只能说Markdown真的是太好玩了,而且确实可以提高效率。这次写博客本狗头就决定使用Markdown来编辑内容(包括本文),正好也写一篇简单的上手攻略,还没有学习过的同学们可以当做入门参考。
Markdown是一种轻量级的排版语言,对于数学公式、代码等等的包容性真的太好了,而且相比于LaTeX方便使用很多(可能之后我也会出一篇关于LaTeX的上手攻略),常用的语法其实很少,所以学习成本很低,废话不多说,直接开始学语法。
插入一级标题
# 插入一级标题
插入二级标题
## 插入二级标题
插入三级标题
### 插入三级标题
n级标题以此类推…………
文字斜体
*变斜了*
变斜了
文字加粗
**加粗了**
加粗了
文字下划线
由于会和Markdown其他标志冲突,Markdown中下划线需要用HTML的方法解决
<u>添加下划线</u>
添加下划线
文字中线(strikethrough)
~~我中线了~~
我中线了
添加分割线
---
或
___
或
***
添加引用
> ”并非所有流浪者都迷失了自我“——维纶
”并非所有流浪者都迷失了自我“——维纶
添加链接
[MrDoghead](https://www.cnblogs.com/mrdoghead)
List
* 第一点
* 第二点
* 第三点
- 第一点
- 第二点
- 第三点
标序号
1. 第一点
1. 第二点
1. 第三点
- 第一点
- 第二点
- 第三点
添加代码语句
'print("hello world")'
'print("hello world")'
添加图片
![Samoyed](https://img2.baidu.com/it/u=1884047996,2704209208&fm=26&fmt=auto&gp=0.jpg)
改变图片尺寸
<img src="https://img2.baidu.com/it/u=1884047996,2704209208&fm=26&fmt=auto&gp=0.jpg" width = "200" height = "200" />
代码块
三个`后跟上你希望显示的语言如python
a = "hello"
b = "world"
print(a,b)
三个`结束
a = "hello"
b = "world"
print(a,b)
表格
|序号 |姓名 |
|---|---|
|1 | 阿狗 |
|2 | 阿猫 |
|3 |阿猪 |
注意,中间空用tab就行
序号 | 姓名 |
---|---|
1 | 阿狗 |
2 | 阿猫 |
3 | 阿猪 |
checkbox
* [x] 任务一
* [x] 任务二
* [] 任务三
- [ ] 任务三
插入数学公式
基本符号
公式与文本同行显示时,只需要用一对$符号包裹公式
注意区分大小写,这里只列举一些罗马符号,其他的可在使用中查询积累
$a+b=1$
$\lambda - \mu = 0$
$\sigma * \gamma = \delta$
\(a+b=1\)
\(\lambda - \mu = 0\)
\(\sigma * \gamma = \delta\)
如果要求公式单独占一行,需要用一对$$符号包裹公式块
$$
a + b = c
$$
上下标
$x_1, x_2, x_3, x_4, x_5$
$a^2 + b^2 = c^2$
$X_{复合下标}^{复合上标}$
\(x_1, x_2, x_3, x_4, x_5\)
\(a^2 + b^2 = c^2\)
\(X_{复合下标}^{复合上标}\)
分式
$\frac{x+y}{2}$
$\frac{分子}{分母}$
\(\frac{x+y}{2}\)
\(\frac{分子}{分母}\)
根式
$\sqrt{2}<\sqrt[3]{3}$
\(\sqrt{2}<\sqrt[3]{3}\)
求和 & 求积分
求和:
$\Sigma_{i=1}^n X_i$
求积分:
$\int_a^b f(x)dx$
\(\Sigma_{i=1}^n X_i\)
\(\int_a^b f(x)dx\)
矩阵及行列式
矩阵开始用begin,结束用end,分隔元素用& 换行用\\
小括号:
$\begin{pmatrix}1 & 2 \\ 3 & 4\end{pmatrix}$
中括号:
$\begin{bmatrix}1 & 2 \\ 3 & 4\end{bmatrix}$
大括号:
$\begin{Bmatrix}1 & 2 \\ 3 & 4\end{Bmatrix}$
\(\begin{pmatrix}1 & 2 \\\\ 3 & 4\end{pmatrix}\)
\(\begin{bmatrix}1 & 2 \\\\ 3 & 4\end{bmatrix}\)
\(\begin{Bmatrix}1 & 2 \\\\ 3 & 4\end{Bmatrix}\)
行列式表示与矩阵类似
$\begin{vmatrix}1 & 2 \\ 3 & 4\end{vmatrix}$
$\begin{Vmatrix}1 & 2 \\ 3 & 4\end{Vmatrix}$
\(\begin{vmatrix}1 & 2 \\\\ 3 & 4\end{vmatrix}\)
\(\begin{Vmatrix}1 & 2 \\\\ 3 & 4\end{Vmatrix}\)
梯等式
$$
\begin{aligned}
x &= 101 * 99 \\
&= (100 + 1) * ( 100 - 1)
&= 100^2 - 1
\end{aligned}
$$
分段函数
$$
y=\begin{cases}
1, x \leq 0 \\
2, 0 < x < 10 且 x \neq 5 \\
3, x = 5 \\
4, x \geq 10
\end{cases}
$$
最后
Markdown常用的语法就是这些了,尝试着使用和积累就可以运用自如了! 然后这里有一个可以在线尝试写Markdown网站 stackedit,此类网站和应用其实还有很多,大家选择适合自己及自己电脑的就好啦。
Ps. 这篇内容我居然码了两个多小时,我果然还不够熟练!