我想生成一个应该包含子项目文档的全局文档,但是我无法按子项目对其进行分组。项目结构如下所示:
顶级项目a
- 页面
- *.md
- 子项目
- 项目b
- 文档
- 页面
- *.md
- 源代码
- 子项目c
- 文档
- 页面
- *.md
- 源代码
- 项目b
如果我只是让文档使用标准设置生成,那么所有降价文件都在同一级别。因此,我想按子项目对文档进行分组。我知道如果您添加\addtogroup [b,c]
到所有文件中,您可以实现这一点,但我不想调整所有文件。在最好的情况下,我希望在顶级项目中写入一个文件,该文件将输入文件分组,如下所示:
@defgroup b
@addtogroup b
@copydoc doc_x
@{
@}
@defgroup c
@addtogroup c
@copydoc doc_x
@{
@}
问题是,如果我是正确的,您只能指定一个文件而不是目录。我必须为子项目目录生成一个额外的标签来复制所有文件。我也试过\include
and \ref
,但我真的无法让它工作。
我的另一个想法是为每个子项目生成一个“元”文档,然后我可以使用\addtogroup
参数进行调整。我尝试了包含一个子项目的 refman.tex ,但我并没有真正看起来像它以这种方式工作。但最后我只需要一个 pdf,所以可以切换到任何工作。