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

时间:2012-03-27 17:29:01

标签: documentation doxygen tex

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

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的installation instructions将LaTeX列为可选(附加)工具,这不是必需的。因此我假设,HTML生成的基本功能不需要它。

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

1 个答案:

答案 0 :(得分:5)

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