有没有办法将树中和右窗格页面中的Doxygen术语模块更改为其他内容?

时间:2013-12-03 17:06:12

标签: module doxygen

我正在使用Doxygen组,因此可以按照预期在模块下的Doxygen导航树中看到它们。我的项目是使用Zend模块记录集成,因此Doxygen模块和Zend模块往往会使术语模块过载并使读者感到困惑。我的问题是:有没有办法,最好是自动化方式,将树中和右窗格页面中的Doxygen术语模块更改为其他内容?

2 个答案:

答案 0 :(得分:8)

过去我成功地改变了“模块”这个词,但我只需要为页面顶部的选项卡而不是导航树执行此操作。我使用的方法也可能对你有用:

  • 您需要一个新的布局文件 使用doxygen -l layoutfilename.xml
  • 生成一个
  • 找到包含type="modules"
  • 的行
  • title条目从""更改为"Your Word" - 我使用"Index"
  • 在doxyfile中指定替换布局文件。

答案 1 :(得分:0)

您喜欢上面的建议之后。 如果要手动将其替换为由乳胶生成的PDF文件,可以打开refman.tex转到%--- Begin generated contents ---并更改为以下内容: (请注意,我用<=========标记了应编辑的行)

%--- Begin generated contents ---
\chapter{Main Page}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Index Index} <========
\input{index} <========
\chapter{Index Documentation} <========
\input{whatever was here before}
%--- End generated contents ---

然后转到modules.tex并将文件名更改为index.tex(对于本示例)。