Pandoc 安装与使用(转)

 PANDOC

Markdown 是我平时编写各类材料和文章时最喜欢的工具之一,但将其作为文档分发时却略有些不便。毕竟不是所有人都了解 Markdown 的语法,而且它亦不如富文本文档易读。直至我发现了 Pandoc,它可以将文档在 Markdown、LaTeX、reStructuredText、HTML、Word docx 等多种标记格式之间相互转换,并支持输出 PDF、EPUB、HTML 幻灯片等多种格式。该程序被称为格式转换界的 “瑞士军刀”。

我平时大量使用该程序生成 HTML 和 PDF 文档,希望本文可以总结一些自己使用的心得。

程序简介

Pandoc 的作者是 John MacFarlane,他是加州大学伯克利分校的哲学系教授。Pandoc 使用 Haskell 语言编写,被作者用来生成讲义、课件和网站等。该程序开源免费,目前以 GPL 协议托管在 Github 网站上。

程序安装

Pandoc 的安装有许多方式,但本文只介绍最简单的方法。Pandoc 的作者已经为 Windows、macOS、Linux 等操作系统分别制作了对应的程序安装包。要使用该程序,只需下载对应的程序安装包进行安装即可。

对于 Ubuntu 等 Linux 发行版,Pandoc 已经被集成到系统的软件源内,因此还可以直接从软件源安装:

 sudo apt-get install pandoc

或者,如果你已经安装了 Anaconda,那么你可以直接使用 Pandoc 了。该程序已经被集成到 Anaconda 中。

参数说明

Pandoc 程序的命令使用方式为:

 pandoc

其中  为输入的内容,其输入即可以来自文件,也可以来自标准输入甚至网页链接。而  为参数选项。主要的参数选项有:

-f 、-r :指定输入文件格式,默认为 Markdown;

-t 、-w :指定输出文件格式,默认为 HTML;

-o :指定输出文件,该项缺省时,将输出到标准输出;

--highlight-style