【发布时间】:2018-02-27 23:13:02
【问题描述】:
如何将我在 Doxyfile 中定义的 PROJECT_BRIEF 添加到 LaTeX 输出中?我希望它出现在项目标题的下方。
我尝试过使用
/ref{$projectname}
和
/ref{$projectbrief}
如doxygen manual 中所述,在 LATEX_HEADER 部分中,但它只显示为 ??。
【问题讨论】:
如何将我在 Doxyfile 中定义的 PROJECT_BRIEF 添加到 LaTeX 输出中?我希望它出现在项目标题的下方。
我尝试过使用
/ref{$projectname}
和
/ref{$projectbrief}
如doxygen manual 中所述,在 LATEX_HEADER 部分中,但它只显示为 ??。
【问题讨论】:
在 doxygen 的当前版本 (1.8.13) 中,这是不可能直接实现的。
doxygen 可以在 doxygen 配置文件中使用专用标头选项 LATEX_HEADER。通过生成默认标头 (doxygen -w latex <header> <footer> <stylesheet>),修改 <header> 并使用修改后的 <header>,可以完成所需的功能。
在默认情况下你会发现这一行:
{\Large Your title here}\\
将其替换为例如:
{\Large {$projectname} \\[1ex]\large {$projectnumber} \\[1ex]\large {$projectbrief} }\\
[1ex] 在项目* 项目之间提供了一些额外的垂直间距
【讨论】: