Markdown学习笔记

基本语法

标题

Markdown支持两种标题的语法,类Setext和类Atx形式。

类Setext采用底线形式,具体地说,是用一行若干个=表示一级标题,若干个-表示次级标题。

1
2
3
4
一级标题
=======
次级标题
-------

类Atx形式是在标题前加入一到六个#表示一到六级标题。这也是本人采用的方法。

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

以下几种类Atx形式表示的标题亦可:

1
2
3
4
# 标题文本 #
## 标题文本 #
###标题文本
#### 标题文本 ######

换行

在需要插入空行的地方输入多于两个空格后回车会被认为是一个空行。

强调

强调有 粗体斜体 两种。

粗体的语法为,使用**__包围要加粗的文字。

斜体则只需用每侧使用一个符号。

注意:在强调时,符号两侧不得同时有空白

如果要书写普通的*或_,使用\即可。

引用

引用的样式看起来是这个样子的:

引用文本

其语法为:

1
> 引用文本

如果要使用多行引用,在第一行的行首插入>即可;在每一行的行首插入>亦可。

引用内可以使用Markdown语法。因此,引用可以嵌套。

列表

无序列表的语法是在列表项目前加入一个*+-

1
2
3
4
5
* 列表项目

+ 列表项目

- 列表项目

有序列表使用一个数字加一个英文句点。

1
2
3
1. 项目1 
2. 项目2
3. 项目3

不过,你输入的数字并不会影响显示的数字,一下两种写法的显示结果与上面的写法相同:

1
2
3
4
5
6
7
1. 项目1
1. 项目2
1. 项目3

3. 项目1
1. 项目2
9. 项目3

不过建议以正常的”1、2、3……“的顺序书写有序列表。

有时,我们写的文本会被误认为是有序列表,此时可以在点号前加入\

如果在项目中加入引用,应当缩进一次,代码块则是两次。

代码块与代码

插入代码块有两种语法。一是在每一行代码前缩进一次,二是用三个反引号包围。

(本人使用的Markdown编辑器Typora并不支持第一种语法的样子T_T)

如果采用Typora编辑Markdown,则可以使用以下语法:

1
```语言名

若是在文本内容中需要插入简单的一句代码,用`` `包围即可,这样产生的区段叫代码区段。

如果要在代码区段中插入反引号,则使用多个反引号进行包围。

(由于本段在po上博客时格式挂了许多次,所以本段用文字“反引号”而非符号本身表示符号)

分割线

用一行三个及以上的*-_表示一条分割线。符号间不得有除空格以外的内容。

链接

使用[显示的文本](链接网址 "链接的标题")可以书写带有链接的文字,这种语法被称作行内式。

另有一种语法为参考式:

1
2
3
[显示的文本][链接标签]

[链接标签]: 链接网址 "链接的标题"

链接标签可以包含字母、数字、空格、标点符号。

注意:链接标签并不大小写敏感。

使用参考式语法时,链接的标题除了用"包围外,还可以使用'或括号包围。

图片

采用与链接几乎相同的语法,只不过在链接的语法前加入了一个!

Markdown并不支持指定图片的长和高。

表格

表格的语法……举个栗子:

1
2
3
|A|B|C|
|:---|:--:|---:|
|aaa|bbb|ccc|

显示结果为:

A B C
aaa bbb ccc

其中:---:--:---:表示对齐方式。

反斜线

当需要普通地书写一些具有特殊含义的符号时,在符号前插入\进行转意。


\(\LaTeX\)公式

在行内添加公式用$包围(或者使用\(LaTeX内容\)),公式单独占一行则用$$包围(或者使用\[LaTeX内容\])。

\(\LaTeX\)公式的部分语法

\(\LaTeX\)本身的符号:

1
\LaTeX

希腊字母

小写希腊字母: + 希腊字母的英文(小写),比如\(\alpha\)为alpha。

大写希腊字母: + 希腊字母的英文(首字母大写)。

注意:并不是所有字母都能显示其对应大写字母

有其对应大写字母的希腊字母为:\(\gamma\)\(\Gamma\)(gamma)、\(\delta\)\(\Delta\)(delta)、\(\theta\)\(\Theta\)(theta)、\(\lambda\)\(\Lambda\)(lambda)、\(\xi\)\(\Xi\)(xi)、\(\pi\)\(\Pi\)(pi)、\(\sigma\)\(\Sigma\)(sigma)、\(\upsilon\)\(\Upsilon\)(upsilon)、\(\phi\)\(\Phi\)(phi)。

有一些小写字母有特别的写法,在其英文前加var:

一般写法(不加var) 特殊写法(加var) 字母英文
\(\epsilon\) \(\varepsilon\) epsilon
\(\theta\) \(\vartheta\) theta
\(\pi\) \(\varpi\) pi
\(\sigma\) \(\varsigma\) sigma
\(\phi\) \(\varphi\) phi

分数

1
\frac{分子}{分母}

栗子:\(\frac{1}{2}\)

1
\frac{1}{2}

乘号与除号

以上内容编辑于2017.3.28

乘号:\(\times\)

1
\times

点乘:\(\cdot\)

1
\cdot

除号:\(\div\)

1
\div

上下标

上标:

1
2
a^2
a^{x + y}

下标:

1
2
a_i
a_{x - y}

求和与连乘

1
2
\sum_{}^{}
\prod_{}^{}

根号

1
2
\sqrt{根底数}
\sqrt[根指数]{根底数}

关系符号

等号、小于号、大于号:直接输入

不等号:\(\neq\)

1
\neq

小于等于:\(\leqslant\)

1
\leqslant

大于等于\(\geqslant\)

1
\geqslant

省略号

底部省略号:\(\dots\)

1
\dots

中部省略号:\(\cdots\)

1
\cdots

排列与组合

使用C、P(或A)表示组合数与排列数,以上下标语法输入即可。

组合数另一种表示方式:\(\binom{n}{m}\)

1
\binom{n}{m}

排列的另一种表示方式:\(n^{\underline{m}}\)

1
n^{underline{m}}

同余

\(\equiv\)

1
\equiv

以上的东西应该够用了。。。

以上内容编辑于2017.3.29