将TEX文件转换为PDF或DOCX?

时间:2009-09-29 17:27:35

标签: c# latex doxygen tex docx

我正在使用Doxygen从C#源代码构建API库。 Doxygen生成一个TEX文件库。

我的客户已要求提供此API库的PDF版本,因此我需要将TEX文件库转换为单个PDF或DOCX。

我一直在研究LyX,OpenOffice和ProText等工具,但仍未找到解决方案。

欢迎所有建议。

6 个答案:

答案 0 :(得分:12)

获取pdf文件的最简单方法是使用pdflatex。任何TeX安装都将包含它,包括两个主要Windows实现的MikTeX和TeXLive。根据定义,转换是完美的,因为pdflatex是标准的LaTeX编译器。

其他方法包括dvi2pdf,dvi2ps后跟ps2pdf等。但这些还包括一个额外的步骤。

获取docx文件比较棘手。有一系列tex到word转换器。我已经使用Tex2Word取得了相当的成功,尽管总有一些整理要做。讨论了其他工具here。无论你使用什么,你可能需要首先转换为doc,然后转换为docx,因为我认为任何转换工具都不会产生直接的docx输出。

答案 1 :(得分:2)

为什么不用LaTeX编译.tex文件?在Windows上使用MiKTeX和TeXnicCenter。我不确定你需要添加多少格式,但是给文档一个标准的序言,然后编译。您可以输出PDF。

编辑:进一步说明......只要你的乳胶标记是相当标准的,miktex上的包tex4ht效果很好。 tex4ht将转储到html,openoffice和其他一些东西。如果你可以把它变成html,你可以把它变成单词(我发现这比直接使用openoffice更好。)

答案 2 :(得分:2)

经过一段时间的研究,我跨过了那个不错的免费转换工具,其中包括.tx文件中的.docx文件。看看:

Pandoc - a universal document converter

请参阅他们的Example Page进行演示。

要将.tex转换为.docx,请使用:

pandoc -s example.tex -o example.docx

根据您的期望,它会给您一个非常令人满意的输出。它还将方程转换为常规单词方程,但并非每个符号都适当。

答案 3 :(得分:1)

texi2pdf将执行此功能。

答案 4 :(得分:1)

尝试将DVIPS与-Ppdf选项一起使用。许多Tex发行版都包括它。

答案 5 :(得分:1)

Doxygen也会生成rtf输出,word2007很乐意转换为pdf或docx。