Я использую doxygen для документации программы, и я пытаюсь получить фактические исходные файлы, которые будут включены в PDF-выход генератора LaTeX.Doxygen: Как включить исходные файлы в выход LaTeX
Я установить следующие параметры в файле конфигурации Doxygen:
SOURCE_BROWSER = YES
INLINE_SOURCES = NO
LATEX_SOURCE_CODE = YES
STRIP_CODE_COMMENTS = NO
Некоторые файлы текс, содержащие источники генерируются, но генерируемый refman.pdf
не содержит его. При включении INLINE_SOURCES часть кода будет включена.
Так кто-нибудь знает, как сделать doxygen, включая фактический исходный код, в refman.pdf
так же, как он включен в html-документацию?
EDIT: Хотя исходный код не включен в PDF, Doxygen создает ссылки на соответствующую страницу, где исходный код должен быть. Однако каждая ссылка ссылается на несуществующую страницу «i».
EDIT: Такая же проблема все еще существует с doxygen 1.8.6! Я искал в архивах doxygen и нашел post с 2008 года, заявив, что doxygen не может включать исходный код в файл PDF, но это, вероятно, устарело.
EDIT: Я нашел соответствующий bugreport. Теперь я начну снимать все с Doxyfile, который не нужен для воспроизведения проблемы.
Какая версия doxygen вы используете и какая ОС – albert
@albert Я использую doxygen версии 1.8.5 на Archlinux со следующим Doxyfile: http://pastebin.com/sTfp1GkW – FSMaxB
Я изучал проблему и с вашим Doxyfile проблема возникает и в моих источниках. При использовании моего собственного Doxyfile отображаются источники. С моим собственным Doxyfile я также заметил, что при нажатии ссылки на номер строки я перехожу к исходному коду, но при нажатии на имя файла я перехожу к началу pdf. вы создаете отчет об ошибке для этой проблемы, включая ваш файл doxyfile и, возможно, небольшой исходный файл для воспроизведения проблемы? – albert