软件星级:4分
标签: 文件转换
Pandoc中文版是一款通用的文档转换器,能够将latex转换为word、PDF转word,而且支持Markdown语法。它会最大程度保留文档原来的结构,但是会有些瑕疵,比如边距间隔可能会变化。
如果您需要将文件从一种标记格式转换为另一种标记格式,那么pandoc是您的瑞士军刀。
Pandoc了解许多有用的markdown语法扩展,包括文档元数据(标题,作者,日期);脚注;桌子; 定义清单;上标和下标; 罢工 增强的有序列表(起始编号和编号样式很重要);运行示例列表;带语法高亮的定界代码块;引号,破折号和省略号;HTML块内的降价;和嵌入式LaTeX。如果需要严格的降价兼容性,则可以关闭所有这些扩展。
LaTeX数学(甚至宏)可以在降价文档中使用。提供了几种用HTML呈现数学的不同方法,包括MathJax和转换为MathML。LaTeX数学将转换为Unicode,本机Word方程对象,MathML或roff eqn(根据输出格式的需要)。
Pandoc使用pandoc-citeproc(源自Andrea Rossato的citeproc-hs),包括一个功能强大的自动引用和书目系统。这意味着您可以写类似
[see @doe99, pp. 33-35; also @smith04, ch. 1]
然后pandoc将使用数百种CSL样式(包括脚注样式,数字样式和作者日期样式)将其转换为格式正确的引用,并在文档末尾添加格式正确的参考书目。可以使用多种形式的书目数据库,包括bibtex,RIS,EndNote,ISI,MEDLINE,MODS和JSON citeproc。引用适用于每种输出格式。
有多种方法可以定制pandoc以适应您的需求,包括模板系统和强大的过滤器编写系统。
Pandoc包含Haskell库和独立的命令行程序。该库为每种输入和输出格式包括单独的模块,因此添加新的输入或输出格式只需要添加一个新模块。
删除不再支持的基本版本的过时检查(Albert Krewinkel)。
通过wkhtmltopdf的PDF:将用户指定的选项放在最后(#6171)。某些选项(例如 cover)需要在命令行中的标志之后。
Text.Pandoc.App:在开头设置资源路径,这样它就可以影响诸如头中包含(#5982)之类的内容。
更改macOS发行候选CI程序,以便可以生成经过公证的软件包(#6169)。
通过all_symbols_escapable(#6154,Fabien Schurter)使MANUAL更明确地说明不间断的空间处理。