Настроить вывод Doxygen PDF - PullRequest
0 голосов
/ 10 апреля 2019

Мы используем doxygen для документирования нашего C ++ проекта. Основным типом документов, которые нам нужны, является PDF. Я видел много способов настроить вывод html, но не нашел ничего, что могло бы изменить вывод pdf.

Doxygen + pdflatex создает PDF очень плохого качества: много дополнительного пространства, странные новые строки в таблицах аргументов функции. #include макросы, которые мы не хотим вставлять в pdf.

Этот вопрос остается пустым, и это пугает меня - есть ли какие-то средства вообще.

Что нам нужно:

1) Есть ли способ использовать своего рода таблицы стилей в doxygen?

2) Существуют ли какие-либо библиотеки или файлы .sty для pdflatex, чтобы изменить сгенерированный pdf так, как мы хотим?

3) Какие другие средства могут повлиять на вывод PDF?

Спасибо.

1 Ответ

0 голосов
/ 10 апреля 2019

Doxygen создает несколько файлов в каталоге латекса, в этом случае наиболее заметными являются:

  • refman.tex, с несколькими настройками и include различных глав.
  • doxygen.sty с рядом настроек, используемых doxygen.Можно изменить этот файл (не рекомендуется), можно также добавить дополнительные таблицы стилей с помощью тега конфигурации LATEX_EXTRA_STYLESHEET, где один отменяет (например, с помощью команд обновления) команды по умолчанию.

Примечательно, чтотакже такие настройки, как LATEX_HEADER, LATEX_FOOTER, EXTRA_PACKAGES, см. документацию (см. главу Конфигурация в http://www.doxygen.nl/manual/) для этих и других возможностей.

...