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

时间:2013-12-05 16:36:23

标签: 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不包含它。启用INLINE_SOURCES时,会包含相应的代码部分。

所以有人知道如何将doxygen包含在refman.pdf中的实际源代码,就像它被包含在html文档中一样吗?

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

修改 doxygen 1.8.6仍存在同样的问题!我搜索了doxygen档案,发现2008年的post说明,doxygen不能在PDF文件中包含源代码,但这可能已经过时了。

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

1 个答案:

答案 0 :(得分:1)

感谢albert,应该解决这个bug(虽然我自己无法编译),并且修复已经合并到了上游。

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