Markdown 语法

文章目录

    • 1.标题
    • 2.有序列表
    • 3.无序列表
    • 4.插入图片
    • 5.链接
    • 6.粗体、斜体、删除线
    • 7.引用
    • 8.表格
    • 9.代码
    • 10.目录
    • 11.公式
    • 12.流程图
    • 13.时序图
    • 14.脚注
    • 15.待办事项
    • 16.锚定跳转

1.标题

# 标题1 ## 标题2 ### 标题3 ...

2.有序列表

在行首增加 1.、2.、3.,即数字和英文句点, 注意句点与文字中间有空格。

3.无序列表

在行首增加 * 或 - , 注意句点与文字中间有空格。

4.插入图片

![]()

例如![](https://upload-images.jianshu.io/upload_images/259-90ac0f366310f464.jpg)
可以直接复制粘贴

5.链接

[文字描述](链接地址)

6.粗体、斜体、删除线

粗体:在文字前后添加 ** (注意符号与文字间不要有空格)
斜体:在文字前后添加 *
删除线:在文字前后添加 ~~

粗体 斜体 删除线

7.引用

在文字前 添加 '>'。例如: >这是一条引用

这是一条引用

8.表格

|列1|列2|列3|
|:-|:-|:-|
列1 列2 列3

分割线后面的冒号表示对齐方式,写在左边表示左对齐,右边为右对齐,两边都写表示居中

9.代码

10.目录

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

11.公式

Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN

  1. 可以创建行内公式,例如: Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN
  2. 或者块级公式,
  3. x = − b ± b 2 − 4 a c 2 a x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=2ab±b24ac
$$
\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N
$$

效果如下:
Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN

符号 Markdown
空格 \quad
\forall
\infty
\emptyset

花括号

c(u)=\begin{cases} \sqrt\frac{1}{N},u=0\\ \sqrt\frac{2}{N}, u\neq0\end{cases} 

c ( u ) = { 1 N , u = 0 2 N , u ≠ 0 c(u)=\begin{cases} \sqrt\frac{1}{N},u=0\\ \sqrt\frac{2}{N}, u\neq0\end{cases} c(u)=N1 u=0N2 u=0

矩阵

KaTeX parse error: Undefined control sequence: \matrix at position 9: \left[ \̲m̲a̲t̲r̲i̲x̲{ u\\ v\\ 1 …

参考:https://blog.csdn.net/mingzhuo_126/article/details/82722455

typora-数学符号

12.流程图

基本图形

graph TD
    id[带文本的矩形]
    id4(带文本的圆角矩形)
    id3>带文本的不对称的矩形]
    id1{带文本的菱形}
    id2((带文本的圆形))

保存后效果

带文本的矩形
带文本的圆角矩形
带文本的不对称的矩形
带文本的菱形
带文本的圆形
graph LR
    start[开始] --> input[输入A,B,C]
    input --> conditionA{A是否大于B}
    conditionA -- YES --> conditionC{A是否大于C}
    conditionA -- NO --> conditionB{B是否大于C}
    conditionC -- YES --> printA[输出A]
    conditionC -- NO --> printC[输出C]
    conditionB -- YES --> printB[输出B]
    conditionB -- NO --> printC[输出C]
    printA --> stop[结束]
    printC --> stop
    printB --> stop

保存后效果:

YES
NO
YES
NO
YES
NO
开始
输入A,B,C
A是否大于B
A是否大于C
B是否大于C
输出A
输出C
输出B
结束

13.时序图

sequence Alice->Bob: Hello Bob, how are you? Note right of Bob: Bob thinks Bob-->Alice: I am good thanks! 

保存后效果:

sequence Alice->Bob: Hello Bob, how are you? Note right of Bob: Bob thinks Bob-->Alice: I am good thanks! 

更多关于时序图的语法说明:http://bramp.github.io/js-sequence-diagrams/

14.脚注

在要添加注释的词语后面增加 [^1] ,结尾加入[^1]:空格 注释内容
hello[^1]
[^1]: hi

15.待办事项

### TODO list

- [x] 已完成项目1
- [x] 已完成项目2
- [x] 已完成项目3
- [] 待完成项目1
- [] 待完成项目2

保存后效果:

  • 已完成项目1
  • 已完成项目2
  • 已完成项目3
  • 待完成项目1
  • 待完成项目2

[ ]中间要有空格

16.锚定跳转

[你想点击的地方](#id1)
你想跳转到的地方

你可能感兴趣的:(工具,markdown)