2012-03-27 4 views
1

私は妥当な大規模なC/C++プロジェクトを持っていて、DoxygenによるHTML版のみを生成したいと考えています。私のDoxyfileでは、私は行為でなぜ `GENERATE_LATEX = NO`にもかかわらずDoxygenはまだpdftexを実行していますか?

GENERATE_LATEX = NO 

を書いて、指定した出力ディレクトリにはlatexディレクトリがありません。ただhtml。しかし、私は、標準エラー出力に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

答えて

4

ファイル_formulas.texはformulasの結果として作成されています。 LaTeXを必要とせずに数式を使用するには、USE_MATHJAXをYESに設定します。

関連する問題