从 Doxygen 生成横向格式的 PDF

Generate a PDF in Landscape Format From Doxygen

我正在使用 doxygen 生成 .chm 和 .pdf 文件。

为了生成 PDF,我对 .dox 配置文件做了一些更改:

GENERATE_LATEX = YES
COMPACT_LATEX = YES
GENERATE_DOCBOOK = YES
PERLMOD_LATEX = YES

现在,当我在 .dox 文件上 运行 doxygen 时,它会生成一个 latex 文件夹,其中包含一些 .tex 文件和 make.bat 文件。

在 运行 make.bat 文件之前,我需要手动修改其中一个 .tex 文件以制作从 运行ning make.bat 生成的 PDF出现在横向页面方向。

有没有办法修改 .dox 配置以自动生成 latex .tex 文件以包含启用横向的更改?

Doxygen 无法直接更改 Doxyfile 中的页面方向。目前的机制是:

  • 正在编辑 refman.tex
  • 创建自定义 Latex header doxygen -w latex headerFile footerFile styleSheetFile 编辑 headerfile 并在 Doxyfile 的设置 LATEX_HEADER 中指定此文件(注意此文件的内容可以更改新版本)。