应用场景
快捷的文档编写,非所见即所得,但可以集中关注文档的内容,而非形式,统一语法后。可以保证文本风格一致,适用于工程的说明文本和专业领域。
语言元素
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
存在问题
- markdown使用起来更快捷和方便,但门槛较高,只有熟悉语法,才能按照自己的想法迅速产出质量较高的文档。没有直接通过word写文档发挥空间广泛和容易上手。
- markdown导出word还存在一些问题,比如部分语法的不支持,效果和预览的不一致。但markdown在编写数学公式和引用、链接方面又独特的优势,目前可能将markdown与word结合更加合适。
- 可能会想,不用word不就好了,直接利用prince导出pdf。然而导出的pdf也存在缺陷,对齐存在问题,公式生成较乱。
- 总之,markdown距离彻底称为编写论文的利器还有些距离,还不如直接用Latex上手更划算,但在一些小型的说明文档中,markdown无疑是最佳选择。