Pdf Doxygen:如何在LaTeX输出中包含源文件

Pdf Doxygen:如何在LaTeX输出中包含源文件,pdf,documentation,latex,doxygen,Pdf,Documentation,Latex,Doxygen,我正在使用doxygen作为程序的文档,并试图将实际的源文件包含到LaTeX生成器的PDF输出中 我在doxygen配置文件中设置了以下设置: SOURCE_BROWSER = YES INLINE_SOURCES = NO LATEX_SOURCE_CODE = YES STRIP_CODE_COMMENTS = NO 正在生成一些包含源的tex文件,但生成的refman.pdf不包含它。启用内联_源代码时,会包含相应的代码部分 那么,有人知道如何让doxygen像包含在html文档中一样将

我正在使用doxygen作为程序的文档,并试图将实际的源文件包含到LaTeX生成器的PDF输出中

我在doxygen配置文件中设置了以下设置:

SOURCE_BROWSER = YES
INLINE_SOURCES = NO
LATEX_SOURCE_CODE = YES
STRIP_CODE_COMMENTS = NO
正在生成一些包含源的tex文件,但生成的
refman.pdf
不包含它。启用内联_源代码时,会包含相应的代码部分

那么,有人知道如何让doxygen像包含在html文档中一样将实际的源代码包含在
refman.pdf
中吗

编辑: 虽然源代码未包含在PDF中,但doxygen会创建指向相应页面的链接,其中应该包含源代码。但是,每个链接都链接到不存在的页面“i”

编辑: doxygen 1.8.6仍然存在同样的问题!我搜索了doxygen档案,发现了一个2008年的声明,说doxygen不能在PDF文件中包含源代码,但这可能已经过时了

编辑:
我找到了相应的。现在,我将开始从Doxyfile中删除重现问题所不需要的所有内容。

多亏了albert,错误应该得到解决(尽管我自己无法编译),并且修复程序已经合并到上游


Albert还为每个必须包含的源文件提供了设置
EXTRACT\u ALL=YES
或添加
\file
的解决方法。

您使用的是哪个版本的doxygen,以及哪个版本的doxygenOS@albert我在Archlinux上使用doxygen版本1.8.5,其中包含以下Doxyfile:我一直在研究这个问题以及您的Doxyfile这个问题也发生在我的消息来源上。使用我自己的Doxyfile时,会显示源代码。对于我自己的Doxyfile,我还注意到,当单击行号引用时,我会转到源代码,但当单击文件名时,我会跳转到pdf的开头。您是否为此问题提交了一份错误报告,包括您的doxyfile,可能还有一个小的虚拟源文件来重现问题?@albert好的,我一找到时间,就会提交一份错误报告。但我不太确定,在哪里做这件事,我能找到的唯一看起来像bugtracker的地方是归档文件()。请看一下doxygen文档,特别是:这里有一个bugzilla()的参考