Ich habe ein vernünftiges großes C/C++ - Projekt und möchte nur eine HTML-Version der Dokumentation von Doxygen erzeugen. In meinem Doxyfile
habe ichWarum führt Doxygen trotz `GENERATE_LATEX = NO` trotzdem pdftex aus?
GENERATE_LATEX = NO
In der Tat geschrieben, gibt es kein latex
Verzeichnis im angegebenen Ausgabeverzeichnis; nur html
. Aber ich bin immer Ausgang von pdftex auf 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.
...
Warum?
Doxygen's installation instructions Liste LaTeX als ein optionales (zusätzliches) Werkzeug, das nicht erforderlich ist. Also ich nehme an, dass es für grundlegende Funktionalität der HTML-Erzeugung nicht erforderlich ist. Wie kann ich Doxygen veranlassen, pdfTex
nicht auszuführen? (Nein, ich möchte * TeX auf meinem Computer nicht deinstallieren)
Ich nehme an, doxygen verwendet pdftex, um Ihre forumlas zu generieren, daher der Dateiname '_formulas.log'. Versuchen Sie, doxygen auf einer minimalen dokumentierten Datei auszuführen (z. B. eine einzelne Datei mit einer Klasse, die nichts tut und keine Formeln in der Dokumentation enthält) und sehen Sie, ob Sie diese Ausgabe immer noch auf stderr erhalten. – Chris