Markdown是一门用于简化排版的工具,它相对于Word具有公式输入简单化的优点;而对于Latex有具有语法简单的特点,所以对于理工科等需要大量输入公式,但对排版要求不太高的学生和程序员十分适用。
下面就简单介绍一下Markdown的基本语法。
一、标题
1、层次标题
Markdown总共可以划分六个层次的标题,从一级到六级采用一个到六个#来表示,如:
### 三级标题
三级标题
2、平行标题
平行标题分为有序号和无序号两种。
有序号
有序号的标题输入格式为:
1.
2.
无序号
无序号的标题有多种输入方式,‘+’、‘-’、‘*’+space都可以。
+
-
*
无序号的叠加
无序号的标题可以叠加,如:
+
-
二、公式的输入
Markdown支持Latex模式输入公式,有行间插入和居中插入两种模式。如:
$a^2+b^2=c^2$
$$
\frac{1}{a}=v^2-1
$$
具体公式的Latex语法见Markdown可能用到的Latex语法
三、代码块
Markdown支持多种语言的输入,语法格式为
```语言名 代码区 ```
如:
```python
print('hello world')
print('hello world')
四、字体
1、字体的颜色与大小
Markdown本身并没有特地的语法去调整字体的颜色与大小,但它兼容了Html的语法。
<font color=red>这是调整颜色</font>
<font size=10>这是调整尺寸</font>
<center>这是居中</center>
<font face="逐浪立楷">这是调整字体</font>
这是调整颜色
这是调整尺寸
2、字体的类型
*这是斜体*
**这是粗体**
~~这是加删除线~~
这是斜体
这是粗体
这是加删除线
五、图片和超链接的插入
图片和超链接原本的插入方法十分简单(下表中的中括号与小括号间应该没有空格,但为了防止错误识别故加了一个)
图片 | 超链接 |
---|---|
![参数] (链接) | [文字描述] (链接) |
六、分割线与引用
引用可以把文字加上一个框以示与正文的区别。
> 这是引用
这是引用
分割线就是加一道分割线。
---
***
__________
********
以上的效果都如下:
七、各种小语法
1、空格符
Markdown语法中并没有空格,要手动插入空格符:
  这是两个空格符
这是两个空格符
2、上下标
Markdown本身语法自带有上下标,但也可以使用公式插入里的latex语法实现。
A~这是下标~
A^这是上标^
A这是下标
A这是上标
3、内容目录
Markdown有根据标题自动生成目录的功能,即为:
[TOC]
PS:我所使用的编译器不支持这个功能,在此可以推荐Typora
八、Markdown可能用到的Latex语法
1、特殊符号
符号 | 写法 |
---|---|
$\geq$ | |
$\leq$ | |
$\beta$ | |
$\gets$ | |
$\to$ | |
$\hbar$ | |
$\gamma$ | |
$\alpha$ | |
$\pi$ | |
$\delta$ | |
$\Delta$ | |
$\lambda$ | |
$\mu$ | |
$\omega$ | |
$\Omega$ |
PS:更多的见Latex特殊符号
2、常见公式写法
- 分式
$\frac{a}{b}$
- 求和
$\sum\nolimits_{n=1}^{n}$ $\sum\limits_{n=1}^{n}$
- 连乘
$\prod\nolimits_{n=1}^{n}$ $\prod\limits_{n=1}^{n}$
- 上下标
$a_1$ $a^1$
更多语法见Latex常见语法