2012-03-27 2 views
1

У меня есть достаточно большой проект C/C++ и вы хотите создать только HTML-версию документации Doxygen. В моей Doxyfile я написалПочему Doxygen все еще выполнял pdftex, несмотря на `GENERATE_LATEX = NO`?

GENERATE_LATEX = NO 

На деле, нет latex каталога в указанном выходном каталоге; только html. Тем не менее, я получаю выход на PdfTeX на STDERR:

... 
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.

 Смежные вопросы

  • Нет связанных вопросов^_^