在 Doxygen LateX 输出中添加项目简介
Add project brief in Doxygen LateX output
如何将我在 Doxyfile 中定义的 PROJECT_BRIEF
添加到 LaTeX 输出中?我希望它显示在项目标题下方。
我试过使用
/ref{$projectname}
和
/ref{$projectbrief}
如 doxygen manual 中所述,在 LATEX_HEADER 部分中,但它仅显示为 ??.
在 doxygen 的当前版本 (1.8.13) 中,这是不可能直接实现的。
doxygen 可以在 doxygen 配置文件中使用专用 header 选项 LATEX_HEADER
。通过生成默认 header (doxygen -w latex <header> <footer> <stylesheet>
)、修改 <header>
并使用修改后的 <header>
可以实现所需的功能。
在默认情况下,您会找到以下行:
{\Large Your title here}\
将其替换为例如:
{\Large {$projectname} \[1ex]\large {$projectnumber} \[1ex]\large {$projectbrief} }\
[1ex] 在项目* 项之间提供了一些额外的垂直间距
如何将我在 Doxyfile 中定义的 PROJECT_BRIEF
添加到 LaTeX 输出中?我希望它显示在项目标题下方。
我试过使用
/ref{$projectname}
和
/ref{$projectbrief}
如 doxygen manual 中所述,在 LATEX_HEADER 部分中,但它仅显示为 ??.
在 doxygen 的当前版本 (1.8.13) 中,这是不可能直接实现的。
doxygen 可以在 doxygen 配置文件中使用专用 header 选项 LATEX_HEADER
。通过生成默认 header (doxygen -w latex <header> <footer> <stylesheet>
)、修改 <header>
并使用修改后的 <header>
可以实现所需的功能。
在默认情况下,您会找到以下行:
{\Large Your title here}\
将其替换为例如:
{\Large {$projectname} \[1ex]\large {$projectnumber} \[1ex]\large {$projectbrief} }\
[1ex] 在项目* 项之间提供了一些额外的垂直间距