Как получить документ PDF из Doxygen?
Когда я создаю документацию Doxygen в формате PDF, я получаю много разных файлов с одной диаграммой в каждом.
Можно ли получить один PDF-документ, организованный как книга, примерно как HTML-версия?
Можно ли получить его автоматически, т.е. Без ручного обращения с латексными файлами?
Спасибо в!
Ответы
Ответ 1
См. Преобразование документа LaTeX в документ PDF.
Когда Doxygen завершит обработку, в латексной директории есть файл под названием refman.tex.
Существует три способа использования этого файла для получения "книги" из Doxygen:
Ответ 2
Используя Doxygen 1.8.4 (в Windows), есть также make.bat, поэтому вам даже не нужно открывать командную строку.
- Запустите Doxygen.
- Запустите
make.bat
из выходной папки латекса.
- Откройте
refman.pdf
в выходной папке laytex.
Ответ 3
Пател прав - вам нужно запустить Doxygen, а затем Latex какого-то типа, чтобы создать отдельный документ.
Для меня, используя Doxygen 1.7.3, корневой файл для сборки латекса кажется "refman.tex".
Doxygen также создает Makefile, поэтому, если у вас есть make (я не на моем Win7), вы можете просто ввести make
в латексный каталог.
Я указываю свое приложение TeXnicCenter на refman.tex и создаю его.
Надеюсь, что это поможет,
Матф
Ответ 4
Предполагая, что doxygen настроен правильно, под Linux:
doxygen
cd latex
make
Сгенерированный файл будет refman.pdf, если он не настроен иначе.
Ответ 5
Другие люди не упомянули подробности:
Для работы pdflatex-маршрута ваш текущий рабочий каталог должен быть сгенерированной латексной папкой, иначе вы получите ошибки, например doxygen.sty cannot be found
.