Как и предполагалось, я запустил doxygen дважды, один раз для вывода HTML и один раз для вывода LaTeX. Это дает мне возможность изменять другие настройки для других выходов, что я тоже рассматривал.
Итак, dox-файл для моей главной страницы теперь выглядит как
/**
\if MySpecialFlagForHTMLOnly
\mainpage notitle
...
\endif
**/
Мой докси-файл по умолчанию имеет GENERATE_HTML = YES
и GENERATE_LATEX = NO
. Он также определяет MySpecialFlagForHTMLOnly
в ENABLED_SECTIONS
.
Теперь для второго автоматического запуска я изменяю GENERATE_HTML
и GENERATE_LATEX
и очищаю MySpecialFlagForHTMLOnly
с ENABLED_SECTIONS
.