2012-03-27 62 views
1

我有一个合理的大型C/C++项目,并且只想生成Doxygen的文档的HTML版本。在我Doxyfile我写尽管`GENERATE_LATEX = NO`,为什么Doxygen仍然执行pdftex?

GENERATE_LATEX = NO 

在契税,没有latex目录中指定的输出目录;只是html。不过,我在stderr获得输出由Pdftex提供

... 
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) 
restricted \write18 enabled. 
entering extended mode 
(./_formulas.tex 
LaTeX2e <2009/09/24> 
... 
Output written on _formulas.dvi (279 pages, 49376 bytes). 
Transcript written on _formulas.log. 
... 

为什么?

Doxygen's installation instructions将LaTeX列为可选(附加)工具,这不是必需的。因此,我认为,HTML生成的基本功能不是必需的。

如何让Doxygen不执行pdfTex? (不,我不想卸载* TeX在我的机器上

+1

我认为doxygen是使用pdftex来生成你的论坛,因此文件名为'_formulas.log'。尝试在一个最小的记录文件上运行doxygen(例如,一个文件的类不做任何事,文档中没有公式),看看你是否仍然在stderr上得到这个输出。 – Chris 2012-03-27 19:15:06

回答

4

文件_formulas.tex是使用formulas的结果创建的。 如果您想要不需要LaTeX的公式,您可以将USE_MATHJAX设置为YES。

相关问题