Pie*_*tro 37 pdf pdf-generation doxygen documentation-generation pdflatex
当我以PDF格式生成Doxygen文档时,我会获得大量不同的文件,每个文件都有一个图表.
是否有可能获得单个PDF文档,组织为书籍,大致与HTML版本一样?
是否可以自动获取,即无需手动处理乳胶文件?
谢谢!
syn*_*tel 39
请参阅将LaTeX文档转换为PDF文档.
当Doxygen完成处理时,在latex目录中有一个名为'refman.tex'的文件.
有三种方法可以使用该文件从Doxygen中获取"一本书":
LaTeX - > dvips - > ps2pdf
乳胶myfile
dvips myfile
ps2pdf myfile.ps
LaTeX - > dvipdfm
乳胶myfile
dvipdfm myfile
pdflatex(或普通TeX的pdftex)
pdflatex myfile
Den*_*ore 17
使用Doxygen 1.8.4+(在Windows上),还有一个make.bat脚本,因此您甚至不需要打开命令行.
为LaTeX输出配置Doxygen.
GENERATE_LATEX = YES
LATEX_OUTPUT = latex
OUTPUT_DIRECTORY =
为LaTeX输出设置所有图像.
\image html application.jpg
\image latex application.eps "My application" width=10cm
运行Doxygen.
{OUTPUT_DIRECTORY}\{LATEX_OUTPUT}\make.bat.{OUTPUT_DIRECTORY}\{LATEX_OUTPUT}\refman.pdf.如果未创建refman.pdf,请从命令窗口运行make.bat并读取错误.
错误如:
'pdflatex' is not recognized as an internal or external command,......意味着您根本没有运行乳胶的先决条件.其他错误可能是由于缺少乳胶包或doxygen错误导致无效的.tex文件.
一旦安装了所有先决条件,并且有一个好的doxygen版本,更简单的过程应该每次都有效.
Mat*_*att 11
Patel是对的 - 你需要运行Doxygen,然后运行某种类型的Latex来创建单个doc.
对我来说,使用Doxygen 1.7.3,latex构建的根文件似乎是"refman.tex".
Doxygen也会创建一个Makefile,所以如果你有make(我没有在我的Win7盒子上),你只需输入makelatex目录即可.
我将我的TeXnicCenter应用程序指向refman.tex,并以此方式构建.
希望这可以帮助,
-Matt
假设在Linux下正确配置了doxygen:
doxygen
cd latex
make
Run Code Online (Sandbox Code Playgroud)
除非另有配置,否则生成的文件将为refman.pdf.
其他人没有提到一个细节:
要使 pdflatex 路由正常工作,您当前的工作目录必须是生成的 Latex 文件夹,否则您会收到类似doxygen.sty cannot be found.
| 归档时间: |
|
| 查看次数: |
65098 次 |
| 最近记录: |