配置markdown写作环境
使用markdown写文章现在已经是我的标配,那你的呢?
最近在学习MachineLearning的一些内容,做笔记、写文章的时候就会用到大量的数学公式,连加、连乘、矩阵运算神马的,所以慢慢的支持LaTex又成为我写作的硬需求。
工欲善其事,必先利其器。
所以找一个合适的编辑器就是比较重要的事情了。
LaTex
编辑器需要支持的功能
下面是编辑器必须满足的几个关键的点:
- 支持Markdown写作,语法高亮啥的是标配。
- 分屏预览(一边写作,一边预览) 所见即所得。
- 支持 LaTex 语法渲染(支持mathJax, pandoc更好)
之前使用编辑器的迁移史
最开始的时候使用的是Mac自带编辑器,用起来相当不方便
后来使用了sublime text 2 但仅限于编辑一些简单的文档,和写一些ReadMe文档
因为sublime text在最开始的时候对markdown支持不好,写markdown很不方便所以找了一个
轻量级的markdown编辑器 Mou – 小清新,功能全而不累赘,很得我心。
但是不巧的是Mou很长时间都没有更新,这还不要紧,关键是在macOS sierra 后Mou竟然不能用了!
这就迫使我寻找一个新的编辑器,很快就找到了MacDown, 这个据说是完全仿照Mou做的,最开始的时候还觉得OK,但是随着数学公式需求越来越强就发现了它的缺点了,不能实时查看公式的渲染效果。
于是决定重新找个编辑器彻底解决这个问题, 恰巧Github开源出来的Atom可以完美结局这个问题。
如何配置
使用Atom来写markdown有个好的体验就需要安装几个能够提升效率的插件:
这个插件就是: markdown-preview-enhanced
具体安装Atom插件的方法是:
- Preferences -> install
- 输入框输入 “markdown preview enhanced”
- 点击install
注意安装后还没有完成,如果想让数学公式正常渲染需要disable一个Atom自带的组件:
- Preferences -> packages
- 输入框内输入 “markdowm preview”
- 会在core packages 下列出一个“markdowm preview”组件,点击disable,禁用。
好,现在创建一个含有数学公式的文档(.md 或 .markdown)
现在还看不到效果,按住 control + shift + m 在屏幕的右边就会出现一个预览效果的窗口
现在是不是markdown写的飞起?
图表
可选工具
插件
样例
1 | graph TD; |
更新
2020年2月4日
目前使用VS code的原生markdown编辑器编写markdown文档,并组合markdownlint检查markdown语法,目前使用良好,并推荐大家使用。
以上
// EOF