应用场景

快捷的文档编写,非所见即所得,但可以集中关注文档的内容,而非形式,统一语法后。可以保证文本风格一致,适用于工程的说明文本和专业领域。

语言元素

Markdown的基本语法->段落/文本/快速生成表格等
html基本语法->配置文字/图片等
Latex基本语法->数学公式

开发工具

网站主流文档编辑器
MarkdownPad,NotePad等
VScode(以此举例)

VScode

使用原因

有丰富的插件可以扩展功能,界面漂亮,使用方便

插件推荐

Markdown All in One

集成markdown编写所需的一切:语法高亮,自动填写,快捷键操作等等……

Markdown Preview Enhanced

markdown语法即时预览,可以用编写窗口右上角按钮打开新窗口,实时预览编辑效果,做到所见即所得。还需配合其他软件(如prince)才可以pdf格式导出。用prince导出方法见:
https://blog.csdn.net/Max_xws/article/details/85319679

Markdownwnlint

markdown语法检查器,本来markdown以自由度高著称,但过高的自由度会带来源码杂乱的后果,通过实时的语法检查器,以warning的形式检查可能会出现问题的地方,便于纠错。检查规则可以自行修改,修改方法见插件说明。语法错误代码详解,及规则修改参数见:
https://www.jianshu.com/p/51523a1c6fe1

vscode-pandoc

markdown转word插件,支持将.md格式文件转换成word,为通过markdown写论文提供了可能,除了在vscode安装了插件,还需在电脑安装pandoc软件本体插件才可正常工作,pandoc下载安装。
https://jingyan.baidu.com/article/6d704a1332385728db51ca91.html

存在问题

  1. markdown使用起来更快捷和方便,但门槛较高,只有熟悉语法,才能按照自己的想法迅速产出质量较高的文档。没有直接通过word写文档发挥空间广泛和容易上手。
  2. markdown导出word还存在一些问题,比如部分语法的不支持,效果和预览的不一致。但markdown在编写数学公式和引用、链接方面又独特的优势,目前可能将markdown与word结合更加合适。
  3. 可能会想,不用word不就好了,直接利用prince导出pdf。然而导出的pdf也存在缺陷,对齐存在问题,公式生成较乱。
  4. 总之,markdown距离彻底称为编写论文的利器还有些距离,还不如直接用Latex上手更划算,但在一些小型的说明文档中,markdown无疑是最佳选择。