Я создал документацию с doxygen и организовал модули в группы с помощью директив @defgroup и @ingroup. Теперь у меня есть иерархия выглядит следующим образом:Doxygen - неправильный порядок модулей в pdf
Source1.h
/// @defgroup MainGroup This is the main group
Source2.h
/// @ingroup MainGroup
/// @defgroup SubGroup1 This is a subgroup
Source3.h
/// @ingroup MainGroup
/// @defgroup SubGroup2 This is another subgroup
Source4.h
/// @ingroup SubGroup2
/// @defgroup SubSubGroup ...
Проблема заключается в том, при создании PDF, что индекс модуля имеет номера страниц в неправильном порядке и не группы после иерархии, например,
MainGroup......................5
SubSubGroup....................20
SubGroup1......................10
SubGroup2......................15
в то время как я хотел бы что-то как
MainGroup......................5
SubGroup1......................10
SubGroup2......................15
SubSubGroup....................20
Я всегда должен вручную изменить порядок \ включать директивы в файле refman.tex после генерируемой документации латексной.
Есть ли способ исправить это поведение и заставить doxygen генерировать индекс модуля с группами в правильном порядке?