轻松记录您
灵感和创意

为什么文科生也该用Markdown写作?

前阵子一直打算谢谢Markdown写作,拖到现在被这位老兄抢了先,很不错的介绍文章:[为什么Markdown+R有较大概率成为科技写作主流?](http://www.douban.com/note/220903450/).所以我就不再重复了,此文打算用问答的形式介绍下Markdown对于文科写作的意义[^ft]。

###1. 什么是Markdown

Markdown是一种轻量化的标记语言。大家所熟知的标记语言还有latex,lyx, XML,HTML,这类文本的特点就是你在编辑时可以使用各种tag来控制文本的格式。话说回来,mac下的pages,M$的docx也都时XML文档,只是你在编辑的时候,不需要加入tag,软件本身替你增加tag了。

这类语言最大的好处就是在编辑时,你可以很大程度的减少格式对于文本的干扰。你想啊,打开一个word文档,你调个文字大小,设置个 **加粗**,二号标题,再来个 *斜体* 什么的, 时间大半过去了。而标记语言的最大优势在于,你只要使用系统能够识别的tag就可以非常方便地控制这些格式。比如Markdown,你可以先使用系统默认的那些tag来写作,等到最后输出的时候,配置下css模版即可。

Markdown是各种标记语言中的小兄弟,一来是因为它年轻,二来因为它非常轻量化。md是 **John Gruber** 和 **Aaron Swartz** 最初发明的,广泛用于技术文档的写作。它的最大优势在于人机皆可读 (machine-readble, human-readble)。

###2. 为什么文科生应该使用Markdown写作?

md大量使用在技术写作中,比如各种软件的readme,本来大家都习惯用txt,现在越来越多的readme都使用md,做得非常漂亮。可是为什么文科生也该使用md呢?

文科的写作很少有公式 (当然现在不排除各种交叉学科大量使用公式),似乎没有很大必要使用什么标记语言。其实不然,正因为文科写作很少有公式,用md出来起来更加容易。阳志平老兄的那篇文章提到了md写作的极大优势:**减少干扰**,**优化排版**, **版本跟踪**,**协同写作**。总结得很不错。

对于文科写作,最大的优势就是减少干扰了。 记得之前参加过学校的一个博士论文写作workshop,很多文科博士生都提到自己花在排版上的时间太多了,很多时候打开word想写东西,结果一个加粗,一个三号标题,弄来弄去时间就没了… 而使用md,这一切你都不用管,只要在写作是简单地加入一些tag即可,等到写完,再去配置css模版。

###3. 老闆不认可怎么办?

我没遇到这个问题。我老闆自己用latex写的博士论文,写完就不用了;后来他开始做jouranl的时候,是一个online journal,採用PhP Markdown,要求作者在提交时就使用这个格式,而不是什么doxc。所以,我当初提到要用md写我的毕业论文时,我老闆还是蛮支持的。

###4. 老闆不喜欢读md怎么办?

虽然md是轻量化的标记语言,tag使用得不多,**人机皆可读**, 但还是有人担心直接提交md时,对方没有可以阅读md的工具怎么办(这样打开的时候,就会和你编辑时一样,就像你现在读到的)。

做法很简单,你可以输出为pdf或着html。大多数md编辑器都支持两种输出。

### 5. 谈谈你和你老闆怎么做的吧?

一开始我就用googld docs把草稿提交给我老闆。他也比较喜欢这种方式,一来批阅起来方便,二来,我们都可以看到版本歷史,再来,都是无纸化操作,我们两个都方便。

使用md后,我试过两种方式,一是直接把md原文复制粘贴到google docs上分享给他;二十输出喂pdf给他。他看了看后,还是让我原文输出,这样他批阅起来比较方便。

原文输出的唯一问题在于,你的md文本会看起来有些乱,尤其时用tab缩进的。好在我老闆不在意,他说,等你最后定稿时,反正时pdf,谁都不知道你是用md写的,所以没关系啦。

总之,和你老闆沟通下,看看他认不认可md,或者多和他推荐推荐。

### 6. 你用什么写Markdown

其实任何文本编辑器都可以写md,只要你在保存时,把文件先保存为txt,然后把后缀改为md即可。

我之前使用mou.app, 由[Chen Luo](http://mouapp.com/) 开发。mac平台, beta版免费,正式版可能收费。目前已经开发到0.7.1,解决了不少bug。这玩意支持即时预览,即你在左边的文本框内输入的时候,右边的预览框即时显示md的效果。用起来挺舒服的,目前我越到的唯一问题时,这玩意处理长文本时非常慢,比如你的文本长达四五千词时,这玩意会变得非常非常慢。

通过教育优惠,我购买了[scrivene](http://www.literatureandlatte.com/scrivener.php),这玩意又mac和win两个版本,支持multi-Markdown(mmd),适合大文本写作。也就是这玩意时专门用来写博士论文,长篇小说,或者电影剧本的。

后来,我直接在vim下安装了md的相关插件,这样在vim下也可以方便地使用md写作。这些插件可以在[github](www.github.com)上找到。当然vim不太容易上手,而且这些插件都有些小bug,比如处理长文本是,格式会识别错误。

因为最近的WWDC12和Tuesdayapp,我乘减价时购买了[Byword.app](http://bywordapp.com/) 和[marked.app](http://markedapp.com/)。前者是一款OS X/iOS版本的写作软件,支持所见即所得,即你输入什么格式,显示什么格式,和word类似。后者是一款mmd预览软件,支持md和mmd。另外marked的开发者Brett Terpstra是一个很活跃的md支持者,开发了众多的md工具,在他的[个人网站](http://brettterpstra.com/code/)下可以找到免费的nvALT和众多md/mmd输出转换工具。

###7. 表格怎么办?

的确,md/mmd对于表格还不是很支持。你可以按照md语法用+和-来制表。

我比较偷懒,直接缩进后,用tab来对齐,也就是做成一个无框表格。

估计今后md语法会有所改变,对于表格更加友善吧?

###8. 脚註怎么办?

论文写作中经常会使用脚註,可惜md本身不支持。

好消息是mmd支持脚註,只要在文本中使用[^ft]标示出脚註的位置,然后另起一行:

[^ft] 2. 这是一个脚註

###9. referneces怎么办?

APA格式中,reference需要悬垂缩进(hanging indent),可是md本身不支持这种格式。

没关系,有牛人开发了相应的css模版,在[github](https://github.com/bertobox/CSS-for-APA-Style-references)可以找到,只要在md文档中添加相应的代码即可。

未经允许不得转载:坚果之云 Markdown » 为什么文科生也该用Markdown写作?
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍