如何编写.md格式文件?

本文介绍了如何使用Markdown(md)格式编写文件,包括标题、字体样式、插入图片、代码块、列表、任务列表、注释、公式、目录生成等基本操作,并提到了Markdown的拓展功能如HTML支持和LaTex公式。
该文章已生成可运行项目,

如何编写.md格式文件?

md即markdown,百度的解释:Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

不管怎么说,大家跟着用就对了!

软件:Typora

1.标题

(1)方式1:

ctrl+ 0 正文字体

ctrl+ 1、ctrl+2……ctrl+6 依次是一级、二级……六级标题(我觉得常用的就是一级到四级标题)

(2)方式2:

一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

2.字体

常见的对字体的操作:高亮显示、加粗、斜体、下滑线、删除线、斜体加粗。

左右各两个=

ctrl+B 或者 左右各两个*

ctrl+I 或者 左右各一个*

ctrl+U

shift+alt+5 或者 左右各两个~

左右各三个*


其他操作:文字超链接、表格、行内代码块、引用

ctrl+K 或者 [链接名](url) example: 词云效果

ctrl+T 或者 |姓名|性别|

ctrl+shift+~

ctrl+shift+Q 或者 >

哪有人会喜欢孤独,不过是不喜欢失望罢了!–村上春树

3.插入图片操作

(1)本地图片直接拖进去

(2)非本地图片 [图片名](url) 或者 ctrl+shift+I

4.不带快捷键Markdown书写操作

(1)代码块的插入 ~~~

#计算1-10的求和
tot=0
for i in range(11):
    tot+=i
print(tot)

(2)无序有序列表

*+空格键 (我觉得没啥用)

(3)任务列表

-+空格+[+空格+]+空格

(4)参考链接

为了解决文档理解领域现有的数据集标注规模小、标注粒度大、多模态信息缺失等缺陷,微软亚洲研究院的研究员们还提出了大规模表格识别数据集 TableBank和大规模文档布局标注数据集 DocBank1,利用弱监督的方法,构建了高质量的文档布局细粒度标注。

(5)上下标

上标:x^2^
下标:SO~2~

显示效果如下

x2

SO2

(6)注释

<!--我说了这里不显示-->

<!-- 我说了这里不显示-->

(7)方程和公式

$ e^(i\pi)+1=0 $

显示效果:$ e^(i\pi)+1=0 $

(8)emoji图标

:+某些字母 这里的某些字母是自己去尝试的

💌⏫

(9)目录生成

@[toc]

5.Markdown拓展功能

(1)HTML支持,只支持img(此处不理解)

*LRSpeech 方法框图*
#上图代码如下
<img src="https://i-blog.csdnimg.cn/blog_migrate/931334895554baf3460f41d51fea7a19.png" width=1000 length=1000 alt="*LRSpeech 方法框图*" width="300" length="100"  />

#下图代码
<img src="https://i-blog.csdnimg.cn/blog_migrate/931334895554baf3460f41d51fea7a19.png"  alt="*LRSpeech 方法框图*" style="zoom:50%; width:800 ;length:200" />
*LRSpeech 方法框图*

(2)LaTex公式支持,包括mhchem,AMSmath,BBox:

mhchem:

$
\ce{SO4^2- + Ba^2+ -> BaSO4 v}
$

效果如下:

KaTeX parse error: Undefined control sequence: \ce at position 2: \̲c̲e̲{SO4^2-+ Ba^2+ …


MathJax:

$$
\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \ \frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \ \frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v} & 0 \ \end{vmatrix}
$$

效果如下2
KaTeX parse error: Undefined control sequence: \ at position 92: …} & \mathbf{k} \̲ ̲ \frac{\partial…


BBox:

$$
\bbox[5px,border:2px solid red]{AB^2+AC^2=BC^2}
$$

效果如下:
KaTeX parse error: Undefined control sequence: \bbox at position 2: \̲b̲b̲o̲x̲[5px,border:2px…

LaTex:

$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$

效果如下:
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

  • 还有其他,大家自己去看官方文档吧!

(3)图表(Typora支持sequence, flowchartmermaid,可以在设置中启用此功能。详情请看document

  • 这个大家根据链接可以自行学习!34567

6.主题替换

访问:http://theme.typora.io/

推荐Han.css



  1. DocBank 论文:https://arxiv.org/abs/2006.01038 ↩︎

  2. Typora Markdown 手册 ↩︎

  3. Draw Diagrams With Markdown ↩︎

  4. 欢迎使用Markdown编辑器 ↩︎

  5. http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference ↩︎

  6. https://mermaidjs.github.io/ ↩︎

  7. http://adrai.github.io/flowchart.js/ ↩︎

本文章已经生成可运行项目
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值