Markdown 新手入门

第一次接触Markdown是在完成统计作业的时候,使用的是R Markdown,这下突然间感觉打开了新世界的大门。由于之前狗头一直是用Microsoft Word,编辑数学公式比较麻烦,格式还可能错乱,我只能说Markdown真的是太好玩了,而且确实可以提高效率。这次写博客本狗头就决定使用Markdown来编辑内容(包括本文),正好也写一篇简单的上手攻略,还没有学习过的同学们可以当做入门参考。
Markdown是一种轻量级的排版语言,对于数学公式、代码等等的包容性真的太好了,而且相比于LaTeX方便使用很多(可能之后我也会出一篇关于LaTeX的上手攻略),常用的语法其实很少,所以学习成本很低,废话不多说,直接开始学语法。

插入一级标题

# 插入一级标题

插入二级标题

## 插入二级标题

插入三级标题

### 插入三级标题

n级标题以此类推…………

文字斜体

*变斜了*

变斜了

文字加粗

**加粗了**

加粗了

文字下划线

由于会和Markdown其他标志冲突,Markdown中下划线需要用HTML的方法解决

<u>添加下划线</u>

添加下划线

文字中线(strikethrough)

~~我中线了~~

我中线了

添加分割线

---
或
___
或
***

添加引用

> ”并非所有流浪者都迷失了自我“——维纶

”并非所有流浪者都迷失了自我“——维纶

添加链接

[MrDoghead](https://www.cnblogs.com/mrdoghead)

MrDoghead

List

* 第一点
* 第二点
* 第三点
  • 第一点
  • 第二点
  • 第三点

标序号

1. 第一点
1. 第二点
1. 第三点
  1. 第一点
  2. 第二点
  3. 第三点

添加代码语句

'print("hello world")'

'print("hello world")'

添加图片

![Samoyed](http://img.wxcha.com/file/201605/31/54572a1dc4.jpg?down)

Samoyed

代码块

三个`后跟上你希望显示的语言如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] 任务二
* [] 任务三
  • [x] 任务一
  • [x] 任务二
  • [ ] 任务三

插入数学公式

基本符号

公式与文本同行显示时,只需要用一对$符号包裹公式
注意区分大小写,这里只列举一些罗马符号,其他的可在使用中查询积累
$a+b=1$
$\lambda - \mu = 0$
$\sigma * \gamma = \delta$

\(a+b=1\)

\(\lambda - \mu = 0\)

\(\sigma * \gamma = \delta\)

如果要求公式单独占一行,需要用一对$$符号包裹公式块
$$
a + b = c
$$

\[ 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}
$$

\[ \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}
$$

\[ 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. 这篇内容我居然码了两个多小时,我果然还不够熟练!

猜你喜欢

转载自www.cnblogs.com/mrdoghead/p/11853789.html