为什么Doxygen尽管`GENERATE_LATEX = NO`仍然执行pdftex?

Tor*_*örn 2 documentation doxygen tex

我有一个合理的大型C / C ++项目,只想由Doxygen生成文档的HTML版本。在我Doxyfile写的

GENERATE_LATEX = NO
Run Code Online (Sandbox Code Playgroud)

实际上,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.
...
Run Code Online (Sandbox Code Playgroud)

为什么?

Doxygen的安装说明将LaTeX列为可选(附加)工具,并非必需。因此,我认为HTML生成的基本功能不是必需的。

如何使Doxygen无法执行pdfTex?(不,我不想在计算机上卸载* TeX

dox*_*gen 5

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