Template (This is title)
Author: Denan LI
对于普通文本内容,正常书写即可,Markdown的分段和latex类似(每段之间空一行)。
下面列举了一些基本的Markdown写作方法,除此之外Markdown也支持HTML的语法。
1. 不同类型标题
写法:
| # 一级标题 (一般一篇文章内只有1个一级标题,该标题会作为文章的标题)
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
|
效果:
一级标题(一般一篇文章内只有1个一级标题,该标题会作为文章的标题)
二级标题
三级标题
四级标题
五级标题
六级标题
2. 不同的字体
写法:
| *斜体*
_斜体_
**粗体**
__粗体__
***粗斜体***
___粗斜体___
<u>下划线</u>
~~删除~~
|
效果:
斜体
斜体
粗体
粗体
粗斜体
粗斜体
下划线
删除
3. 分割线
写法:
| ***
* * *
*****
- - -
----------
|
效果:
4. 脚注
写法:
| 这是一个脚注[^a]
[^a]: 脚注内容(会出现在文档最末尾)
|
效果:
这是一个脚注
5. 无序列表
写法:
| * 第一项
* 第二项
* 第三项
+ 第一项
+ 第二项
+ 第三项
- 第一项
- 第二项
- 第三项
|
效果:
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
6. 有序列表
写法:
效果:
- 第一项
- 第二项
- 第三项
7. 嵌套列表
写法:
| 1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
|
效果:
- 第一项:
- 第二项:
8. 代码
写法:
| 这是行内代码:`f = lambda x: x^2 + 1`
多行代码:
```python title='test.py'
for i in range(10):
print(i)
```\ # 注意,这里没有最后这个"\",这里是笔误
|
效果:
这是行内代码:f = lambda x: x^2 + 1
多行代码:
| test.py |
|---|
| for i in range(10):
print(i)
|
9. 链接
写法:
| [Web page](https://liutheory.westlake.edu.cn/)
或者
<https://liutheory.westlake.edu.cn/>
|
效果:
Web page
或者
https://liutheory.westlake.edu.cn/
10. 图片
写法(直接插入图片暂不支持指定图片高度和宽度):
| 

|
效果:


11. 表格
写法:
| 普通表格:
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
对齐表格:("-:"为右对齐;":-"为左对齐;":-:"为居中对齐)
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
|
效果:
普通表格:
对齐表格:("-:"为右对齐;":-"为左对齐;":-:"为居中对齐)
| 左对齐 |
右对齐 |
居中对齐 |
| 单元格 |
单元格 |
单元格 |
| 单元格 |
单元格 |
单元格 |
12. 数学公式
目前兼容latex的公式写法:
| 行内公式:$y=\sum_{n=1}^{100} x_n$
多行公式:
$$
\begin{align}
y &= ax+b \\
z &= cx+d
\end{align}
$$
|
效果:
行内公式:\(y=\sum_{n=1}^{100} x_n\)
多行公式:
\[
\begin{align}
y &= ax+b \\
z &= cx+d
\end{align}
\]