我需要一个简单的标记,允许我包含大量代码和图像,并能够生成.doc (或.rtf)和.pdf文档。有点(或者很多)像StackExchange标记,但是转换成PDF和Word文档。我正在为我正在做的统计分析提供大量的文档,然后这些文档被传递给那些主要从事Word工作的科学家。要求:
我正在考虑为自己编写一些基于LaTeX的Perl脚本,但也许已经有这样的软件了?
发布于 2012-10-25 09:54:32
您可能想看看rst (ReStructuredText)。这是一种用于python文档的标记语言。有许多工具可以使用rst并将其转换为多种格式。
其中一个工具是斯芬克斯,它可以转换为html、latex->pdf、rtf和手册页.
但是也有docutils包,它有将rst文件转换成多种格式的工具:
您很可能对rst2latex感兴趣,然后可以编译成pdf。或者您可以使用这个软件在一个步骤中完成这个任务:rst2pdf。
您可能需要使用rst2odt,它生成word文档的libreoffice/openoffice版本,然后这些文档可以转换为doc格式。
发布于 2012-10-25 09:57:53
狮身人面像是一个最初用于为Python编程语言创建文档的工具。它是用Python编写的,有很多Python特有的特性,但通常可以用目录、交叉引用、搜索、代码块的语法突出显示和许多其他有用的特性创建任何类型的“叙述性”文档。
它使用reStructuredText作为输入格式,非常类似于Stack标记,只有更多的特性。
Sphinx可以生成一个长长的HTML文档,一个包含许多页面的完整的“网站”,或者一个PDF“图书”。我不确定.doc格式,但我认为您可以在MS中打开HTML并将其保存为.doc
https://askubuntu.com/questions/206152
复制相似问题