我正在使用 Doxygen 为我的代码生成文档。我需要制作一个 PDF 版本,使用 Doxygen 的 LaTeX 输出似乎是这样做的方法。
但是,我遇到了许多烦人的问题,而且以前对 LaTeX 一无所知,对如何处理它们并没有太多的想法,而且与 LaTeX 相关的无数引用资料也没有多大帮助......
我研究了如何在 sty 文件中创建自定义样式的东西以及如何让 Doxygen 使用它。经过大量搜索,我发现了如何通过此设置页边距等,我猜这可能是我想要做其他我想做的事情的文件,但我似乎找不到任何命令 doign我想要的是 :(
最佳答案
哇,这就是 Doxygen 的邪恶之处。
好的,绕过 tocdepth
计数器问题,将以下行添加到您的 .sty
文件:
\AtBeginDocument{\setcounter{tocdepth}{2}}% or whatever level you want
您可以将 PDF 书签深度设置为单独的值:
% requires you \usepackage{hyperref} first
\hypersetup{
bookmarksdepth = section, % of whatever level you want
}
另请注意,如果您有图表/表格列表,
tocdepth
必须至少为 2 才能显示。我看不到在 LaTeX 文件中重新排列这些项目的任何方法——Doxygen 只是将它们排除在外,所以我们无能为力。您必须仔细查看 Doxygen 文档,看看是否有任何方法可以指定我猜的顺序。 (这是希望!)
关于documentation - 控制 Doxygen 的 LaTeX 输出以制作 PDF 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2349487/