markdown 和pandoc

2013年8月21日 17:46

今天接触到两个很好用的东西,一个是markdown,一个是pandoc。在此mark下。

markdown

markdown是一种非常简介的文本标记语言,网上也有很多教程,这里就不多说了。尝尝鲜,篇博文就是用markdown写的。

pandoc

什么是pandoc呢?官网上是这么是的“如果你要把文件从一种文本标记语言转到另一种文本标记语言,pandoc就是你的瑞士'军刀'”

下面是张来自于官网的一张关于pandoc转换能力的图片,果断亮瞎双眼

pandoc能转换的格式

转换

从md文件转化成latex文件格式执行如下代码 pandoc file.md -o file.tex

从md文件直接转化成pdf文件格式执行如下代码 pandoc file.md -o file.pdf

pandoc对中文支持不是很好,md转化成tex没有问题,转化成pdf中文出不来。这个有待进一步折腾折折腾

干什么用

  • 我准备用markdown来写日常的一些小文档,可以html格式发布。如果能解决pdf中文问题,也可以直接转成pdf;如果不行,那就先转成latex然后在转pdf。

  • 由于markdown较tex简洁很多,可以先用markdown搭框架,然后转tex再添细节。虽然这有点多此一举,tex的标签确实复杂了点

  • 之前用latex排的东西可以直接转成html格式发布