Markdown语言写文本
昨晚在宿舍捣鼓Markdown,写了一个日志:My practice to use Markdown language,用了很简单的一些语法:x级标题处理、无编号列表、插入图片、插入引文。下面这张图左侧是我的编辑界面,右侧是编辑效果。
Markdown editor panel (Left) & effect (Right)学习语法的时候浏览了好些网页,Markdown--入门指南、为什么要用Markdown写作、为什么我们要学习Markdown、为什么作家应该用Markdown保存自己的文稿等文章,总结起来无非是好看简洁、别人容易打开,但是也没有做到特别方便、有利于写作专注……我非常不理解,扭过头和学霸聊了几句,然后又动手搜索一些网页,发现一些有意思的东西:
1. 关于富文本和Markdown
富文本,Rich Text Format(RTF),多文本格式。类似DOC格式的文件,可以存储字体和段落设置、页面设置等信息;兼容性好,可用Windows的写字板打开和编辑。Markdown是一种标记语言,通过一些简单的标识来表明这些文字的格式和属性,这是一种相对简单的标记语言,复杂的详见LaTex(传说中高级砖工都在用的文字编辑工具)。简书刚刚出来的时候标榜的就是Markdown语言,然而现在却更倾向于支持富文本,猜测可能是为了方便更大众的编辑和阅读。
简书的2种编辑器,默认是富文本2. 什么情况下Markdown是有利的?
学霸由于做生信分析经常用到R语言,在RStudio里面有一个工具叫做R-Markdown,在这里面写的文件,只要在代码段的两端坐上标记,就可以让代码段以代码的形式显示在文件中,不同的字符带着颜色,这非常方便,有利于汇报工作,展示代码和相应的结果。
Markdown也作为一个Linux下面的工具,为命令行的linux提供了一种图形化的可视界面。另外,个人认为Markdown在英文书写时可能更合适一些,因为本来就都是英文的标识,加上英文书写,不需要输入法之间来回切换,而且很多普通的文本也不需要太多的格式,用Markdown就能较好支持。
3. 关于Markdown的美观
这种美观是相对的,因为这还取决于最后可视化实现的工具的编译情况,这很大地决定了文本是否美观。且看下面两张图
RStudio打开Markdown语言写的文件的视图 有道云打开Markdown文件后的视图以上两张图对应的Markdown文本相同,但是RStudio打开的md文件视图比较丑陋,而有道云打开后则更为美观,说明了后续编译器对于markdown是否美观有很重要的作用。由于RStudio不支持导出pdf或者html,于是使用有道云打开然后导出。以上两图由学霸提供(学霸的信息如链接所示zyh学霸传)
4. 印象笔记有着与简书一样的纠结
上面提到了有道云,我是大象粉,立刻去看了看Evernote是否支持Markdown语言,发现由于印象笔记从一开始就采用了富文本的架构,这让它当时风靡一时,因为图片、pdf等等可以直接插入到文档里,而不是作为附件,但是也限制了它支持Markdown。印象笔记现在有邀请用户参加支持Markdown语言的内测,但是目前还不支持所有用户。有一个叫做马克飞象的插件,取名自Mark(down)和印(象)笔记之意,但是只有10天的免费体验期,之后需要付费使用。Sign…
Evernote总结:初步试水Markdown语言,经过一系列分析,决定以后写实验室的Quarterly report的时候考虑用这个,但是目前绝大多数的任务还是可以很好地在印象笔记和word中实现。