我正在使用Doxygen从C#源代码构建API库。 Doxygen生成一个TEX文件库。
我的客户已要求提供此API库的PDF版本,因此我需要将TEX文件库转换为单个PDF或DOCX。
我一直在研究LyX,OpenOffice和ProText等工具,但仍未找到解决方案。
欢迎所有建议。
答案 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。