Markdown快速上手指南
1、Markdown介绍
markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素。 markdown采用普通文本的形式,例如读书笔记等易于使用的文本格式进行编写。 如果实在需要生成markdown不支持的html元素的话,可以直接在文本中嵌入html标签,markdown并不会将其显式出来。
2、标题标签
markdown使用#方式对应生成相应的标题标签,#的个数就是标题的题号!其中二号标题带添加下划线。markdown代码与效果图如下:
#标题1
##标题2
###标题3
####标题4
#####标题5
######标题6
#######标题7
3、引用文本
引用某段文本,效果是左侧有竖线进行修饰,每一行可以使用两个以上的空格结尾,就可以实现换行效果。markdown文本与效果如下:
> ~~~~~~~~~~~黄鹤楼~~~~~~~~~~
> 故人西辞黄鹤楼,烟花三月下扬州。
> 孤帆远影碧空尽,唯见长江天际流。
故人西辞黄鹤楼,烟花三月下扬州。
孤帆远影碧空尽,唯见长江天际流。
4、无编号列表
无符号列表是没有数字序号,使用圆点作为修饰符号。markdown使用*、+、-效果是相同的。代码与效果如下:
- 条目1
- 条目2
- 条目3
- 条目4
条目1
条目2
条目3
条目4
5、有编号列表
有序列表是有数字序号,markdown可以使用任何数字,不一定非要连续。但是生成的序号是连续的。markdown代码与效果如下:
1. 条目1
1. 条目2
1. 条目3
1. 条目4
条目1
条目2
条目3
条目4
6、列表内使用标题、段落和引用
列表中可以使用标题,正常使用即可。列表内还可以嵌入段落。代码与效果如下:
条目1
条目2
hello world!
final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict) ..}
条目2
段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容
段落内容段落内容段落内容段落内容内容内容内容内容内容内容段落内容段落内容
段落内容段落内容段落内容段落内容
条目1
段落内容段,落内容段落内容段落内容段落内容段落内容段落内容。段落内容段落内容
段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容。到
段落段落内容段落内容段落内容段落内容!
final V putVal(int hash, K key, V value, boolean onlyIfAbsent,
boolean evict) {
...
return null;
}
条目2
段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容
段落内容段落内容段落内容段落内容内容内容内容内容内容内容段落内容段落内容
段落内容段落内容段落内容段落内容
7、分割线
markdown可以使用*、-、_实现分割线效果,三者区别是分割线和字体的效果不同。代码和效果如下:
部分1
----
部分2
***
部分3
____
8、文本强调
文本强调使用*或-线括起来。代码和效果如下:
冬天的时候,*不要*舔铁!!!
冬天的时候,**不要**舔铁!!!
冬天的时候,***不要***舔铁!!!
冬天的时候,不要舔铁!!!
冬天的时候,不要舔铁!!!
冬天的时候,不要舔铁!
9、表格
表格第一行使用|分割多个字段的名称,就表示表头,第二行就是每列的对齐属性,:-表示左对齐、
-:表示右对齐;:-:表示中间对齐。代码和效果如下:
ID
姓名
年龄
1
tom
90
2
tomas
100
3
tomasLee
90
4
tomson
80
10、时序图
时序图是UML图中非常重要的一种图,markdown中支持该图,但是markdownpad2软件不支持。代码效果如下:
```sequence
Alice->Bob: Hello Bob,how are you?
note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
```
Alice->Bob: Hello Bob,how are you?
note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
11、流程图
流程图是UML图中非常重要的一种图,markdown中支持该图,但是markdownpad2软件不支持。代码效果如下:
```flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
```
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
12、希腊字母表
字母名称
大写
markdown原文
小写
markdown原文
alpha
A
A
α
\alpha
beta
B
B
β
\beta
gamma
Γ
\Gamma
γ
\gamma
delta
Δ
\Delta
δ
\delta
epsilon
E
E
ϵ
\epsilon
-
-
-
ε
\varepsilon
zeta
Z
Z
ζ
\zeta
eta
E
E
η
\eta
theta
Θ
\Theta
θ
\theta
iota
I
I
ι
\iota
kappa
K
K
κ
\kappa
lambda
Λ
\Lambda
λ
\lambda
Mu
M
M
μ
\mu
nu
N
N
ν
\nu
xi
Ξ
\Xi
ξ
\xi
omicron
O
O
ο
\omicron
pi
Π
\Pi
π
\omicron
rho
P
P
ρ
\rho
sigma
Σ
\Sigma
σ
\sigma
tau
T
T
τ
\tau
upsilon
Υ
\Upsilon
υ
\upsilon
phi
Φ
\Phi
ϕ
\phi
-
-
-
φ
\varphi
chi
X
X
χ
\chi
psi
Ψ
\Psi
ψ
\psi
13、数学符号表(Latex)
markdown支持多种数学符号,使用方式如下:
注意:数学公式使用时需要使用$包起来,有时出不来效果的话,就在$和$$切换使用一下,可以看到效果。
符号
解释
语法
\(\to\)
趋近于
\to
\(\infty\)
无穷大
\infty()
\(\sum_{n=1}^\infty\)
求和
\sum
x
乘法
times(x)
\(\div{}\)
除法
\div()
$\pm $
加减号
\pm
\(\circ\)
圆圈
\circ
\(\cdot\)
点乘
\cdot
\(\leq\)
小于等于
\leq
\(\geq\)
大于等于
\geq
\(\subset\)
子集
\subset
\(\supset\)
超集
\supset
\(\in\)
属于
\in
\(\not=\)
不等
\noteq
\(\leftarrow\)
左箭头
\leftarrow
\(\rightarrow\)
右箭头
\rightarrow
\(\longrightarrow\)
右长箭头
\longrightarrow
\(\uparrow\)
上箭头
\uparrow
\(\downarrow\)
下箭头
\downarrow
\(\nabla\)
\nabla
\(\angle\)
角
\angle
\(\forall\)
任意
\forall
$$\exists$$
存在
\exists
$$\prime$$
导数
\prime
\(\sin\)
正弦
\sim
$$\cos$$
余弦
\cos
\(\lim_{n=1}^\infty\)
极限
\lim
$$\log$$
对数
\log
$$\prod$$
累乘
\proc
$$ \bigcup$$
并集
\bigcup
$$ \bigcap$$
交集
\bigcap
$$\frac{1}{2}$$
分数线
\frac{1}{2}
\(\vline\)
绝对值竖线
\vline
$$\sqrt[3]{4}$$
根号
\sqrt[3]{4}
14、数学公式表示
14.1 直线函数
$$
y = ax + b
$$
\[y =ax + b
\]
14.2 二次函数
$$
y=ax^2 + bx + c
$$
\[y = ax^2 + bx + c
\]
14.3 三元二次方程
$$
f(x) = X^2 + Y^2 + Z^2 + C
$$
\[f(x) = X^2 + Y^2 + Z^2 + C
\]
14.4 两点间距离公式
$$
\vline AB \vline=\sqrt[2]{{(x_2 - x_1)}^2 + {(y_2 - y_1)}^2}
$$
\[| AB |=\sqrt[2]{{(x_2 - x_1)}^2 + {(y_2 - y_1)}^2}
\]
14.5 一元二次方程的解
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
\[x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\]
14.6 矩阵输入
$$
\left\{
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right\} \tag{2}
$$
\[\left\{
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{matrix}
\right\}
\tag{2}
\]