gpt4 book ai didi

pdf - 如何更改 Doxygen 创建的 PDF 文档的边距?

转载 作者:行者123 更新时间:2023-12-05 00:42:35 26 4
gpt4 key购买 nike

我正在使用 doxygen 生成我的代码文档的 PDF。使用 PAPER_TYPE = letter 时 PDF 的边距非常大.使用a4wide时看起来还可以但我想对它有更多的控制。我想使用一个名为 geometry 的包,但不知道在哪里添加这样的代码:

\usepackage[top=2.9cm,left=2in,bottom=1in,right=1in]{geometry}

如果可能,我不想更改 doxygen 生成的 tex 文件。

最佳答案

在您的 Doxyfile ,添加或编辑 EXTRA_PACKAGES线:

EXTRA_PACKAGES = mydoxy

然后创建一个名为 mydoxy.sty 的新文件:
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{mydoxy}[2009/12/29 v1.0.0 csmithmaui's Doxygen style]
\RequirePackage[top=2.9cm,left=2in,bottom=1in,right=1in]{geometry}
% any other custom stuff can go here
\endinput

放下那个 mydoxy.sty LaTeX 在哪里可以找到它。
EXTRA_PACKAGES行会告诉 Doxygen 添加 \usepackage{mydoxy}.tex 的序言它生成的文件。这将导致 LaTeX 查找名为 mydoxy.sty 的文件。 .在 mydoxy.sty在我们创建的文件中,我们可以添加我们喜欢的任何 LaTeX 代码(在 \endinput 行之前)。随意在此样式文件中删除您喜欢的任何其他自定义。

请注意,我尚未对此进行测试,并且我做出了一些可能是错误的假设。但它至少应该让你开始。

关于pdf - 如何更改 Doxygen 创建的 PDF 文档的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1977596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com