Markdown使用教程
为什么要写作,为什么要发表?
写作是一种表达方式,像您这么有才的人肯定有很多东西想表达。
比如你有什么新想法,新点子,洗澡的时候突然想到的,然后第二天就忘了。
再比如,今天研究过程中遇到了什么难题,费了好大好大劲找到了一个绝妙的方法,然后过两天你又遇到了这个问题。
或者,有个师弟来跟你请教了些问题,你耐心的解答了,第二天,又来了个师妹问你这个问题。
或者,你吃饭时,跟别人扯了个故事,一桌的人都觉得精彩,结果也就这么几个人知道这个传说。
也许,你就是想多年后回头,能够再次感受那充满激情的科研时光,记忆要是能够再清晰一点多好。
如果,你经常写作,是不是人生都不一样了。
写作作为一种表现形式,我觉得是最适合科研工作者的一种表现形式。现在人人都是content creator,尤其是youtube和抖音的流行,导致现在最流行的一种表现形式时视频。视频确实有他的特点,就是消费方便,看一个视频感觉好轻松,但是视频做起来却很复杂。这就导致了视频,没法天天做,前面说到的那些情景很多,视频就没法满足。写作的阻力就小很多,我可以每天写,有灵感的时候马上就写。写很灵活,5分钟能写一篇,15分钟也能写一篇,10个小时也可以。写作也比视频正式,更能让人静下心来认真品味。而那些随意的短视频,随手一滑就过去了,占用了时间去阿弥有任何收获。相比消费视频,消费文章需要更多的投入,这也也是一大优势,你能过滤掉那些不动脑子人,而激发那些渴望知识的人的欲望(我后面会写一篇文章详细介绍其中的科学原理)。
你现在应该发现了即使不发表,写作也有很多好处。 那为什么要发表呢?
这里我要提一个词:Influencer,影响者。我觉得这是一个由能力有想法的人最应该成为的角色。做一个influencer,你可以最大化你的贡献。从个人的角度触发,当有任知道并且认同、支持、感激你的想法的时候,我觉得这是最有生就感的事情。当然你的想法也不是100%都能被人接受,当有人给你提出意见反馈的时候也是提升自我的机会。同时你的作品也许能给你带了和作者,合作机会等等。你看看现在那些比较大的influencer,都是谁,什么卖口红的,打游戏,作为科研工作者,你不觉得你有义务影响一下这个世界吗?
总之写作好,发表好。
为什么要用Markdown写作?
Markdown是一种轻量化文本标记语言,这么说你可能有点懵。这么说,Markdown是一种格式,一种非常简单的,让作者可以充分关注写作内容的格式。使用Markdown,不需要排版,因为他根本就没有这个功能。你只要关心内容,只管写就可以了,Markdown渲染器,会让他变成一篇简洁清爽的文章,读者读起来也会非常舒爽。你现在看到的这篇文章就是Markdown写的。
Markdown他虽然简单,但是它可以实现很多厉害的功能,例如方便点的编写易于阅读的代码、方便地插入公式等等。在使用合适的工具下Markdown写作体验远远超过Word。我现在只有写那些什么报告,申请那些官文采用word,其他时候都用Markdown。
安装Markdown相关的各种插件
-
Markdown All in One 这个辅助Markdown写作的。
-
Markdown PDF 这个可以把Markdown渲染成PDF,这样你可以发给不会使用Markdown的人阅读。
-
Paste Image 这个允许你直接将图片粘贴到Markdown文件。
-
Code Spell Checker 这个是拼写检查,帮你找错别字的,这个是支持英文,需要中文的话可以使用Spell Right,不过不知为啥在某些电脑上不能用。
-
LimfxCodeEx 这个允许你快速的发表你写的文章,是改变你写作人生的一个神器。
Markdown的基本格式
Markdown写起来非常顺畅,因为格式是直接使用标记实现的,而且很少,所以写的时候,不用考虑很多格式相关的东西,全称可以不离开键盘。
标题
只要在文字前面打上#空格就可以,这一行的文字就会变成标题,#的个数代表标题的级别。
一级标题
二级标题
三级标题
四级标题
五级标题
段落
这里介绍一下段落,就是paragraphs。我们在写的时候如果按下enter,我们代码会换一行,但是实际渲染出来并不会换行:
第一段话
第二段话
那要怎么开启新的一段呢?需要空一行,代笔新的一段:
第一段话
第二段话
强调
斜体:* 或 crtl+i
加粗:** 或 crtl+b
删除线:~~
行内代码块:``
背景
列表
列表分为顺序编号和无编号。
- 这是一级列表
- 有编号的列表
- 这是二级列表
- 可以用tab和tab+shift/Backspace缩进
- 从1开始,数字+'.'+'空格'
- 这是无编号的列表
- 用-号也可以
- 用+号也可以
插入图片
推荐您把图片复制到您文章目录下,用下面得语法加入图片。

除了文件名,其他的描述和caption都是可选的。描述就是你把鼠标停留在图片上显示出来的字,也是图片无法加载时显示的文字。
要注意的是如果你使用了Markdown All in One,你在打出.jpg)
公式
公式是Markdown的亮点,因为它支持Latex格式公式,虽然新版的Word也支持了,不过还是Markdown写起来流畅。
首先我们有inline公式只要在文中输入两个美元符号,之间的内容就是公示了,注意美元符号要和前后的文本之间有个空格,确保兼容性:\(\lim_{x \to \infin}f(x)\)。
$\lim_{x \to \infin}f(x)$
当然你也可以写独立的公式就是一对美元符号之间的内容:
$$
\lim_{x \to 0}\frac{sin(t)}{x}=1
$$
可以看到公式是线性写的,你在纸上怎么写就在这里怎么写, \ 后面可以跟特殊的符号、希腊字母等,_ 和 ^分别对应上下标,{}可以把符号变成一组例如:\(x^a*b\) 和 \(x^{a*b}\) 这种区别: x^abx a∗b 和 x^{ab}x a∗b。 再公式重要换行的话需要输入一行\,可以输入\tag{1}给公式编号。
表格
表格略有点麻烦:
| Markdown | Less | Pretty |
|---|---|---|
| 默认左对齐 | 此列剧中 |
此列右对齐 |
| 1 | 2 | 3 |
| 11 | 22 | 33 |
首先用 | 来定义列,--- | :---: | ---:这个放在第一列下面用于区分表头,冒号的位置用来决定事剧中还是右对齐、左对齐。
有个简单的玩法就是:Markdown Tables Generator
在这里你可以把word,excel里面的表格直接粘贴到网页中,然后生成对应的整齐的Markdown表格。
链接
链接可以连接到网上某个url网址,如果是下面这个语法:
[google](https://www.google.com/)
如果使用Markdown All in One,则可复制一个合法的url,然后选中某个文字直接粘贴变成一个链接。
代码块
我们平时会使用到代码,Markdown最闪耀的就是渲染代码里,如果渲染器支持可以实现各种语言语法的高亮。首先是inline代码,只要再行中写两个``之间的就会被认为是代码,不会被Markdown渲染格式。但是inline代码不支持指定语言。你可以这么写:
python s = "Python syntax highlighting" print s
javascript var s = "JavaScript syntax highlighting"; alert(s);
输出
由于Markdown本身是一种代码,需要渲染才能够看着比较舒服,所以如果你发给不会使用Markdown的人可能会有困扰。我们之前装了Markdown PDF,因此可以输出成PDF、图片、网页等等渲染过的格式。只需要再md文件编辑的地方点击右键就可以看到输出成PDF等选项了。
注意,Markdown PDF树池不支持公式渲染,大家可以使用pandoc插件输出,那个很强大,还可以输出为Word文档。除了插件,你还需要安装Pandoc这个软件。只需要按下ctrl+shift+p,在命令框中输入pandoc render,剩下的自己就能看明白了。
其他
分割线:很简单,单独一段就打上三个减号:---
引用:在需要有用的一行前加上>:
这是引用
这也是哦
其他还有的我就不介绍了大家自己摸索,注意Markdown没有什么字体类型、颜色、大小的设置,只有标题级别段落。所以说他是以内容为中心的写作方式。

浙公网安备 33010602011771号