Markdown 语法

时间:2019-09-02
本文章向大家介绍Markdown 语法,主要包括Markdown 语法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

【TOC】

1.标题

在行首插入 1 到 6个#,分别表示标题 1 到标题 6

# 标题1
## 标题2
###### 标题6

2.有序列表

在行首增加 1.、2.、3. + 空格,即数字和英文句点 + 空格, 不要求数字一定要连续,可以都是1.

1. 有序列表
1. 有序列表
4. 有序列表

3.无序列表

在行首增加 * 或 - + 空格

* 无序列表
- 无序列表

4.插入图片

可直接粘贴图片,或将图片文件拖动到光标处。

也可以使用标准的Markdown语法,如:

![](https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1566120898&di=f3804183bde932d0e487dd86ced6e879&src=http://img.alicdn.com/imgextra/i3/890635883/TB2lEtmhpXXXXa4XXXXXXXXXXXX_%21%21890635883-0-fleamarket.jpg_728x728.jpg)

5.插入连接

注意要使用英文符号

[描述](链接地址)
 e.g.  [必应](http://cn.bing.com)

6.粗体、斜体、删除线

**粗体**
*斜体*
~~删除线~~

7.引用

在文字前加 >

这个是引用

8.表格

| 为知笔记|更新 | 版本 |
|------------|-----------|--------|
| WizNote | Markdown| Latest |

为知笔记 更新 版本
WizNote Markdown Latest

9.代码

​```python
int i = 0; i = 1; 
for (int i = 0; i < 100; i++)
{
      printf("hello markdown!\n");
}
​```

10.目录

在任何你想要展示Markdown 笔记目录的地方,添加 [TOC] , 在阅读模式下,标题1~6样式的内容会被提取出来作为目录,相当于大纲功能。

11.流程图

  1. 关键词(start、end、operation、subroutine、condition和input以及output)后的冒号后要紧跟一个空格。

  2. 使用->来连接两个元素,对于condition类型,有yes和no两个分支,如示例中的cond(yes)和cond(no)。

​```flow
st=>start: Start
e=>end: End
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes or No?
io=>inputoutput: catch something...
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
​```
st=>start: Start
e=>end: End
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes or No?
io=>inputoutput: catch something...
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1

12. 时序图

​```mermaid
sequenceDiagram
A->>B: 是否已收到消息?
B-->>A: 已收到消息
​```

13.甘特图

​```mermaid
gantt
title 甘特图
dateFormat  YYYY-MM-DD
section 项目A
任务1           :a1, 2018-06-06, 30d
任务2     :after a1  , 20d
section 项目B
任务3      :2018-06-12  , 12d
任务4      : 24d
​```

14.Mathjax 公式

  • 行内公示
# 使用 $...$ 包裹公式
$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$

\(\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N\)

  • 块级公式
# 使用 $$...$$ 包裹公式,或者 ```math...```
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$

\(x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}\)

14.1希腊字母

显示内容 命令 显示内容 命令
\(\alpha\) \alpha \(\beta\) \beta
\(\gamma\) \gamma \(\delta\) \delta
\(\epsilon\) \epsilon \(\zeta\) \zeta
\(\eta\) \eta \(\theta\) \theta
\(\iota\) \iota \(\kappa\) \kappa
\(\lambda\) \lambda \(\mu\) \mu
\(\nu\) \nu \(\xi\) \xi
\(\pi\) \pi \(\rho\) \rho
\(\sigma\) \sigma \(\Sigma\) \Sigma
\(\upsilon\) \upsilon \(\phi\) \phi
\(\chi\) \chi \(\psi\) \psi
\(\omega\) \omega \(\tau\) \tau

14.2 上下标

显示内容 命令 说明
\(x^2\) x^2 上标
\(x_2\) x_2 下标
\(x^2_2\) x^2_2 上下标

14.3 向量

显示内容 命令 说明
\(\vec x\) \vec x 单向量
\(\overrightarrow{xy}\) \overrightarrow 多向量(右)
\(\overleftarrow{xy}\) \overleftarrow 多向量(左)

14.4字体

显示内容 命令 说明
\(\mathtt{ABC}\) \mathtt 印刷体:标题用
\(\mathbb{ABC}\) \mathbb 黑体
\(\mathsf{ABC}\) \mathsf 宋体:正文用

14.5 括号等

显示内容 命令 说明
() () 小括号
[] [] 中括号
\(\lbrace \rbrace\) , \lbrace \rbrace 大括号
\(\langle \rangle\) \langle \rangle 尖括号
\(\lceil \frac{x}{2}\rceil\) \lceil \frac{2}\rceil 上取整
\(\lfloor \frac{x}{2}\rfloor\) \lfloor \frac{2}\rfloor 下取整
\(\left(\frac{x}{y}\right)\) \left(\frac\right) 适用于所有括号,使括号与公式相适应
\tag{1} \tag{1} 给公式加编号

14.6 分式和根式

显示内容 命令 说明
\(\frac{x}{y}\) \frac 分式
\(\sqrt[x]{y}\) \sqrt[x] 根式

14.7 求和、极限和积分

显示内容 命令 说明
\(\sum^n_{i=1}{a_i}\) \sum^n_{i=1} 求和
\(\prod \frac{1}{i^2}\) \prod \frac{1}{i^2} 累乘
\(\lim_{x\to0}\) \lim_{x\to0} 极限
\(lim_{n\rightarrow+\infty}\) \lim_{n\rightarrow+\infty} 极限
\(\int_0^\infty(fxdx)\) \int_0^\infty(fxdx) 积分
\(\mathrm{d}\) \mathrm
\(\int^2_3 x^2{\rm d}x\) \int2_3 x2{\rm d}x
\(\iint\) \iint
\(\iiint\) \iiint
\(\oint\) \oint
\(\prime\) \prime

14.8 特殊函数、特殊符号和空格

显示内容 命令 说明
\(\sin\) \sin
\(\ln x\) \ln x
\(max(A,B,C)\) \max(A,B,C)
\(\infty\) \infty
\(\cup\) \cup
\(\cap\) \cap
\(\subset\) \subset
\(\subseteq\) \subseteq
\(\supset\) \supset
\(\in\) \in
\(\notin\) \notin
\(\varnothing\) \varnothing
\(\forall\) \forall
\(\exists\) \exists
\(\lnot\) \lnot
\(\nabla\) \nabla
\(\partial\) \partial
\(a \quad b\) \quad 4个空格
\(a \ b\) \ 一个空格

14.9 方程组

  • \begin和\end包裹
$$
\begin{cases}
a_1x+b_1y+c_1z=d_1 \\
a_2x+b_2y+c_2z=d_2 \\
a_3x+b_3y+c_3z=d_3 \\
\end{cases}
$$
\[\begin{cases} a_1x+b_1y+c_1z=d_1 \\ a_3x+b_3y+c_3z=d_3 \\ \end{cases} \]

14.10 矩阵无边框

  • \begin和\end包裹
$$
\begin{matrix}
1&0&0 \\   
0&1&0 \\
0&0&1 \\
\end{matrix}
$$
\[\begin{matrix} 1&0&0 \\ 0&1&0 \\ 0&0&1 \\ \end{matrix} \]
显示内容 命令 说明
\(\begin{pmatrix}1&0&0 \\ 0&1&0 \\0&0&1 \\\end{pmatrix}\) pmatrix 小括号边框
\(\begin{bmatrix}1&0&0 \\ 0&1&0 \\0&0&1 \\\end{bmatrix}\) bmatrix 中括号边框
\(\begin{Bmatrix}1&0&0 \\ 0&1&0 \\0&0&1 \\\end{Bmatrix}\) Bmatrix 大括号边框
\(\begin{vmatrix}1&0&0 \\ 0&1&0 \\0&0&1 \\\end{vmatrix}\) vmatrix 单竖线边框
\(\begin{Vmatrix}1&0&0 \\ 0&1&0 \\0&0&1 \\\end{Vmatrix}\) Vmatrix 双竖线边框
  • 矩阵包含省略元素
显示内容 命令 说明
\(\cdots\) \cdots 横省略号
\(\vdots\) \vdots 竖省略号
\(\ddots\) \ddots 斜省略号
$$
\begin{bmatrix}
{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\
{a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\
{\vdots}&{\vdots}&{\ddots}&{\vdots}\\
{a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\
\end{bmatrix}
$$
\[\begin{bmatrix} {a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\ {a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ {a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\ \end{bmatrix} \]

14.11 阵列 Array

  • 起始标记\begin,结束标记\end
  • 在\begin中声明各列的对齐方式
    • l: 左对齐 ;c: 居中;r:右对齐
    • |:竖直线,用于分隔
    • \hline:插入水平线
$$
\begin{array}{c|lll}
{\downarrow}&{a}&{b}&{c} \\
\hline
{R_1}&{c}&{b}&{a}\\
{R_2}&{b}&{c}&{c}\\
\end{array}
$$
\[\begin{array}{c|lll} {\downarrow}&{a}&{b}&{c} \\ \hline {R_1}&{c}&{b}&{a}\\ {R_2}&{b}&{c}&{c}\\ \end{array} \]

Tips

  • 换行:在末位敲击两下空格然后回车

Reference

(欢迎转载,转载请注明出处。欢迎沟通交流: 200521541@qq.com)

原文地址:https://www.cnblogs.com/shouyiyaojing/p/11449112.html