3

因此,虽然SVG 是可缩放和可浏览的,而且看起来很乱,但总的来说还可以:

在此处输入图像描述

Include dependency graph 内部 PDF 文件(第 195 页)看起来真的很乱:

在此处输入图像描述

我通过 Linux 上的此类脚本通过以下命令自动生成我的文档:

            doxygen
            cd release/latex/

            pdflatex refman.tex
            makeindex refman.idx
            pdflatex refman.tex

这会为我生成 HTML 和 PDF 文档。我该如何更改我的doxygen 文件或脚本,以便在我的 tex/PDF 文件中没有“包含...的依赖关系图”,同时仍然将它们包含在 HTML 文档中?

4

1 回答 1

2

在 Doxygen 配置文件中似乎没有执行此操作的机制,但是您可以在两次 Doxygen 运行之间自定义文件以获得您正在寻找的行为。例如,您可以在 Doxyfile 中禁用 HTML 和 LATEX 生成:

GENERATE_HTML = NO
GENERATE_LATEX = NO

然后您可以调用 Doxygen 两次,一次用于启用 HTML(带 DOT),一次用于 LATEX(不带 DOT)。在您的脚本中,这看起来像:

( cat Doxyfile ; echo "GENERATE_HTML = YES" ) | doxygen -
( cat Doxyfile ; echo "GENERATE_LATEX = YES" ; echo "HAVE_DOT = NO" ) | doxygen -

这将禁用DOTtex/PDF 输出中的所有基于图形。如果您想包含一些但不包含其他内容,则需要微调要为 tex/PDF 启用/禁用的特定选项。

有关从命令行自定义 Doxyfile 的更多信息,请参阅Doxygen 常见问题解答。

于 2012-04-08T14:01:00.890 回答