学习markdown
2020-1-5 markdown 学习笔记 by dongsupan
Headers(标题)
几个#号就是几级标题
###### This is a tag(六级标题)
# this is a tag(一级标题)
## This is an tag(二级标题)
Emphasis(强调
强调是通过在文字两侧加入星号(*)、下划线(_)和波浪线(~)等符号实现的,注意符号和需要强调的文字之间没有空格!
* _ ~ ** ~~
- This text will be italic(包括在两个*之间的文字为斜体,其他类似)
- This will also be italic(斜体)
- This text will be bold(黑体)
- This will also be bold(黑体)
-
This text will be deleted(删除线) - You can combine them(可以多种格式复合使用)
换行和缩进
换行
Markdown的换行一般有两种形式:①使用html语法的</br>;②在文本后键入两个空格。
缩进
Markdown中在文本前键入空格是无法渲染出缩进效果的。因此需要一些特殊的符号进行缩进。
其中,缩进一个空格(半角)的有:① ;② ;③ ;④ 。缩进两个空格(全角)的有:① ;② 。
缩进一个空格 完成
下一行
List(列表)
Unordered (无序列表)
无序列表用 - + * 任何一种都可以,注意符号和文字之间有空格!
- Item 1a
- Item 1a-1
- Item 1a-2
- Item 1b
- Item 1c
Ordered(有序列表)
使用数字加点的方式,数字和点之间没有空格,而点和后面的文字之间有空格!无序列表和有序列表都可以进行嵌套。
- Item 1a
- Item 1a-1
- Item 1a-2
- Item 1b
- Item 1c
GFM task list (Github风格列表)
用[x]表示任务已经完成
- GFM task list 1
- [x] GFM task list 2
- [ ] GFM task list 3
- [ ] GFM task list 3-1
- [ ] GFM task list 3-2
- [ ] GFM task list 3-3
- [ ] GFM task list 4
- [ ] GFM task list 4-1
- [ ] GFM task list 4-2
- GFM task list 1
- GFM task list 2
- GFM task list 3
- GFM task list 3-1
- GFM task list 3-2
- GFM task list 3-3
- GFM task list 4
- GFM task list 4-1
- GFM task list 4-2
Blockquotes (引用)
使用 >
符号
We're living the future so
the present is our past.
Code(代码)
Systrem.out.println("Hello,Java");
console.log("Hello,Javascript");
print 'Hello world!'
Code blocks(代码块)
可以高亮显示 C java javascript python 等
python
def f(x):
return x**2 + 2*x + 1
C
printf("Hello,world");
Horizontal line(分割线)
三个或者三个以上的 - 或者 * 都可以。
---
***
Useful syntax(插入对象)
这一部分主要介绍如何插入一些有用的对象,比如表格、图像和公式等,以及其他一些有用的语法。
Table (表格)
表格的插入非常简单,只需要按照如下语法画出表格形状即可,在编辑代码时不需要考虑对齐(但是为了美观和逻辑的直观,建议代码整齐)。竖线(|)用于分栏,短横线(-)用于分割表头和其余部分,冒号(:)用于标记表格内容的对齐方式(默认为左对齐。可以借助在线表格生成网站,直接生成你所需要的代码
| 标题1 | 标题2 | 长长的标题3 | title 4 |
|:-|-:|:-:|-:|
| 行3 | line3 | column 3 | 123213 |
| 内容1 | content 2 | 13 | 2131 |
标题1 | 标题2 | 长长的标题3 | title 4 |
---|---|---|---|
行3 | line3 | column 3 | 123213 |
内容1 | content 2 | 13 | 2131 |
Images (图像)
用 [图片上传失败...(image-b529eb-1582476096913)]
可以添加在线图片或本地图片,其中标题为可选项。添加本地图片需要注意,使用jupyter notebook或lab的时候,图片必须放在程序所在文件夹或所在文件夹的子文件夹下!
Github
[图片上传失败...(image-76f93-1582476096913)]
Links (链接)
用 [名称](地址 "标题")
可以添加超链接,语法和添加图片类似,只是少了叹号。
Equations (公式)
公式的编辑采用Latex语法
行内公式
$E=mc^2$ <br>
$(ax^2+bx+c)=0$
公式块
$$
e^{i \theta} = \cos \theta +i\sin \theta e^z
= 1 + \frac{z}{1!} + \frac{z^2}{2!} + \frac{z^3}{3!} + \cdots
= \sum_{n=0}^{\infty}\frac{z^n}{n!}
$$
Backslash (反斜线)
如果想要插入以上内容中用到的一些符号(字面上,而非功能性应用),比如希望插入星号(*),但不是用这个星号来表示斜体或加粗等,那么可以在符号前面加反斜线(\)以插入这些普通符号。
\ 反斜线 ` 反引号 * 星号 _ 底线 {} 花括号 [] 方括号 () 括弧 # 井字号 + 加号 - 减号 . 英文句点 ! 惊叹号</p>
Footnotes (脚注)
脚注可以用于编辑参考文献[^dfsdf]。
在文中使用[^1]的方式标记脚注, 在文末使用[^1]:加入参考文献,注意要使用英文冒号,后面有无空格均可。