Documentation 为什么尽管“GENERATE\u LATEX=NO”,Doxygen仍然执行pdftex?

Documentation 为什么尽管“GENERATE\u LATEX=NO”,Doxygen仍然执行pdftex?,documentation,doxygen,tex,Documentation,Doxygen,Tex,我有一个相当大的C/C++项目,只想由Doxygen生成文档的HTML版本。在我的doxy文件中我已经写了 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 (./_f

我有一个相当大的C/C++项目,只想由Doxygen生成文档的HTML版本。在我的
doxy文件中
我已经写了

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.
...
。。。
这是pdfTeX,版本3.1415926-1.40.11(TeX Live 2010)
受限\已启用写18。
进入扩展模式
(./_.tex)
迟到的
...
输出写入_formulas.dvi(279页,49376字节)。
记录在_formulas.log上。
...
为什么?

Doxygen的list LaTeX是一个可选(附加)工具,这不是必需的。因此,我假设,HTML生成的基本功能不需要它


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

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

我猜doxygen正在使用pdftex生成您的forumlas,因此文件名为
\u formulas.log
。尝试在一个最小的文档文件(例如,一个文件中包含一个不做任何事情的类,并且文档中没有公式)上运行doxygen看看你是否还在stderr上得到输出。