Doxygen RTF禁用索引(文档末尾)?

时间:2013-06-17 22:00:01

标签: configuration doxygen

在Ubuntu 12.04上使用doxygen 1.8.4 生成C / C ++源代码到RTF文件。

我想在文档末尾禁用索引的生成。

DISABLE_INDEX有很多点击,但这是HTML页面顶部的索引,而不是文件末尾的主索引。我还搜索了文档以获取“index”的配置,并且没有任何匹配似乎是关于该特定索引。

更新:这也设置为NO:

ALPHABETICAL_INDEX     = NO

我查看了DoxygenLayout文件,似乎没有任何关于Index部分的具体信息。命名空间,类和文件都有子索引。但是我没有看到索引部分。我甚至不确定DoxygenLayout文件是否用于RTF文件,因为这个评论:

 <!-- Navigation index tabs for HTML output -->

非常感谢任何帮助或指示!

TIA 约翰

1 个答案:

答案 0 :(得分:-1)

这不是这篇文章的答案。但它确实表明如何禁用Latex / PDF的索引和目录的生成。

  1. 设置GENERATE_LATEX = YES和MAKEINDEX_CMD_NAME = echo
  2. 运行doxygen以生成乳胶文件refman.tex
  3. cd进入LATEX_OUTPUT中指定的输出目录(通常为&#34; latex&#34;)
  4. 将Makefile复制到另一个目录并进行编辑:

    • 删除对&#34; pdflatex refman&#34;的所有电话除了第一个
    • 删除循环
    • 删除所有对&#34; echo refnam.idx&#34;
    • 的调用
  5. 它看起来像:

    all: refman.pdf
    pdf: refman.pdf
    refman.pdf: clean refman.tex
         pdflatex refman
    clean:
         rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
    
  6. 再次进入输出目录并调用修改后的Makefile

    cd latex
    make -f ../../doc/Makefile
    
  7. 看一下refman.pdf。目录已消失,索引已消失。

  8. 警告:所以这适用于乳胶输出,但不适用于RTF。

    对于我的项目,我已经转换回使用乳胶,对我来说也是一个解决方案......