Markdown使用教程

为什么要写作,为什么要发表?

写作是一种表达方式,像您这么有才的人肯定有很多东西想表达。

比如你有什么新想法,新点子,洗澡的时候突然想到的,然后第二天就忘了。
再比如,今天研究过程中遇到了什么难题,费了好大好大劲找到了一个绝妙的方法,然后过两天你又遇到了这个问题。
或者,有个师弟来跟你请教了些问题,你耐心的解答了,第二天,又来了个师妹问你这个问题。
或者,你吃饭时,跟别人扯了个故事,一桌的人都觉得精彩,结果也就这么几个人知道这个传说。
也许,你就是想多年后回头,能够再次感受那充满激情的科研时光,记忆要是能够再清晰一点多好。

如果,你经常写作,是不是人生都不一样了。

写作作为一种表现形式,我觉得是最适合科研工作者的一种表现形式。现在人人都是content creator,尤其是youtube和抖音的流行,导致现在最流行的一种表现形式时视频。视频确实有他的特点,就是消费方便,看一个视频感觉好轻松,但是视频做起来却很复杂。这就导致了视频,没法天天做,前面说到的那些情景很多,视频就没法满足。写作的阻力就小很多,我可以每天写,有灵感的时候马上就写。写很灵活,5分钟能写一篇,15分钟也能写一篇,10个小时也可以。写作也比视频正式,更能让人静下心来认真品味。而那些随意的短视频,随手一滑就过去了,占用了时间去阿弥有任何收获。相比消费视频,消费文章需要更多的投入,这也也是一大优势,你能过滤掉那些不动脑子人,而激发那些渴望知识的人的欲望(我后面会写一篇文章详细介绍其中的科学原理)。

你现在应该发现了即使不发表,写作也有很多好处。 那为什么要发表呢?

这里我要提一个词:Influencer,影响者。我觉得这是一个由能力有想法的人最应该成为的角色。做一个influencer,你可以最大化你的贡献。从个人的角度触发,当有任知道并且认同、支持、感激你的想法的时候,我觉得这是最有生就感的事情。当然你的想法也不是100%都能被人接受,当有人给你提出意见反馈的时候也是提升自我的机会。同时你的作品也许能给你带了和作者,合作机会等等。你看看现在那些比较大的influencer,都是谁,什么卖口红的,打游戏,作为科研工作者,你不觉得你有义务影响一下这个世界吗?

总之写作好,发表好。

为什么要用Markdown写作?

Markdown是一种轻量化文本标记语言,这么说你可能有点懵。这么说,Markdown是一种格式,一种非常简单的,让作者可以充分关注写作内容的格式。使用Markdown,不需要排版,因为他根本就没有这个功能。你只要关心内容,只管写就可以了,Markdown渲染器,会让他变成一篇简洁清爽的文章,读者读起来也会非常舒爽。你现在看到的这篇文章就是Markdown写的。

Markdown他虽然简单,但是它可以实现很多厉害的功能,例如方便点的编写易于阅读的代码、方便地插入公式等等。在使用合适的工具下Markdown写作体验远远超过Word。我现在只有写那些什么报告,申请那些官文采用word,其他时候都用Markdown。

安装Markdown相关的各种插件

  1. Markdown All in One 这个辅助Markdown写作的。

  2. Markdown PDF 这个可以把Markdown渲染成PDF,这样你可以发给不会使用Markdown的人阅读。

  3. Paste Image 这个允许你直接将图片粘贴到Markdown文件。

  4. Code Spell Checker 这个是拼写检查,帮你找错别字的,这个是支持英文,需要中文的话可以使用Spell Right,不过不知为啥在某些电脑上不能用。

  5. LimfxCodeEx 这个允许你快速的发表你写的文章,是改变你写作人生的一个神器。

Markdown的基本格式

Markdown写起来非常顺畅,因为格式是直接使用标记实现的,而且很少,所以写的时候,不用考虑很多格式相关的东西,全称可以不离开键盘。

标题

只要在文字前面打上#空格就可以,这一行的文字就会变成标题,#的个数代表标题的级别。

一级标题

二级标题

三级标题

四级标题

五级标题

段落

这里介绍一下段落,就是paragraphs。我们在写的时候如果按下enter,我们代码会换一行,但是实际渲染出来并不会换行:

第一段话
第二段话

那要怎么开启新的一段呢?需要空一行,代笔新的一段:

第一段话

第二段话

强调

斜体:* 或 crtl+i
加粗:** 或 crtl+b
删除线:~~
行内代码块:``
背景

列表

列表分为顺序编号和无编号。

  1. 这是一级列表
  2. 有编号的列表
    1. 这是二级列表
    2. 可以用tab和tab+shift/Backspace缩进
      1. 从1开始,数字+'.'+'空格'
  • 这是无编号的列表
  • 用-号也可以
  • 用+号也可以

插入图片

推荐您把图片复制到您文章目录下,用下面得语法加入图片。

![图片名称](imageFile.png)

除了文件名,其他的描述和caption都是可选的。描述就是你把鼠标停留在图片上显示出来的字,也是图片无法加载时显示的文字。

要注意的是如果你使用了Markdown All in One,你在打出![](之后他会弹出自动补全帮你快速输入图片文件名。

如果这个你觉得麻烦还记得我们之前安装的Paste Image插件吗?只要你在别处复制一幅图,例如用QQ截图截图,然后在要插入的地方按ctrl+alt+v将图片粘贴插入。

mm

公式

公式是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 \]

$$
\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没有什么字体类型、颜色、大小的设置,只有标题级别段落。所以说他是以内容为中心的写作方式。

posted @ 2022-05-14 14:37  岸南  阅读(87)  评论(0)    收藏  举报