Pandoc 额外部分
以下是一些最实用的第三方软件精选列表,它们扩展了Pandoc的功能。对于更完整的列表,请参见 Pandoc Extras维基页面 。
图形用户界面(GUI)
- PanWriter 是一款具有实时预览功能的Markdown编辑器,支持使用Pandoc导入和导出。
- Pandoc Mac OS X 服务 允许你从任何带有打开文件的文本编辑器调用Pandoc。
编辑器支持
- pandoc-mode 适用于Emacs
- vim-pandoc 适用于Vim
命令行接口(CLI)包装器
- panzer 允许你在Markdown文件的YAML元数据中指定命令行选项和样式。
- pandocomatic 类似于panzer,但也提供了转换目录树的支持。
- panrun 是panzer和pandocomatic的更简约替代方案。
编辑/文档更改
- pandiff 为Pandoc支持的任何文档格式创建散文差异。
- pancritic 支持使用CriticMarkup与Pandoc。
图表和数据
- R Markdown 允许你处理集成有数据和图表的Markdown文档(集成了Pandoc)。
- pandoc-plot 允许你集成由各种工具生成的程序化图表。
引用
- zotxt 是Zotero的扩展,用于与Pandoc一起工作。
编号和交叉引用
- pandoc-crossref 是一个过滤器,添加了对图、表和方程编号以及交叉引用的支持。
- pandoc-xnos 是一套过滤器,支持对图、方程、表和节进行编号和交叉引用。
学术出版工作流程
- Quarto 是一个开源的科学和技术出版系统,用于制作可重复、生产质量级别的文章、演示文稿、网站、博客和书籍。它支持方程式、引用、交叉引用、图板、提示框、高级布局等。
- Manubot 是下一代学术出版的工作流和工具集,包括引用支持和多种输出格式支持。特别适合作者数量非常大的论文。
- pandoc-ext 包括一些好用的功能,如将摘要放入一个部分、多个参考文献列表、支持引用类型本体(CiTO)等。
- Pandoc Scholar 是一组工具,旨在使科学文章的发表尽可能简单愉快。它简化了在YAML块中设置作者元数据的过程,允许对引用进行语义标注,并且仅需
pandoc
和make
程序。请注意,它已不再维护,并推荐使用Quarto
和pandoc-ext
。
容器
Lua过滤器
(更完整列表,请参见lua-filters仓库。)