我需要一个简单的标记,它允许我包含代码块和图像,并能够生成.doc
(或.rtf
).pdf
文档。有点(或可能非常)像 StackExchange 标记,但可以转换为 PDF 和 Word 文档。我正在为正在进行的统计分析制作大量文档,然后将这些文档传递给主要使用 Word 工作的科学家。要求:
- 基本标记(文档结构、粗体、斜体)
- 代码块或预格式化的文本(语法突出显示为加分项)
- 在查看器中包含外部图像
- 导出为 PDF 和 Word DOC/DOCX/RTF(HTML 为佳)
我正在考虑为自己编写一些基于 LaTeX 的 Perl 脚本,但也许已经有类似的软件了?
答案1
你可能想先看看(重构文本)。这是一种常用于 Python 文档的标记语言。有许多工具可以处理 rst 并将其转换为多种格式。
一个工具是狮身人面像它可以转换为 html、latex->pdf、rtf 和 man 页面。
但也有docutils 包,它具有将第一个文件转换成多种格式的工具:
- rst2html
- rst2xml
- rst2latex
- rst2odt
- rst2s5
- rst2man
您很可能对 rst2latex 感兴趣,它可以编译为 pdf。或者您可以使用此软件一步完成此操作:rst2pdf。
您可能想要使用 rst2odt,它会生成 word 文档的 libreoffice/openoffice 版本,然后可以通过这些版本将其转换为 doc 格式。