doxygen:C中声明与定义的html格式
这个问题涉及到 doxygen格式化使my.h文件中的声明及其注释首先出现,然后是my.c文件中的定义及其注释。好 唉,在html输出的.c定义之前,有没有像\param[in]或\return[in]这样的参数可以用来直观地表示“现在我正在描述实现”?它可以在左边加一个黑体字,甚至可以改变颜色,使它在视觉上显得更加醒目。明显的\implements标记不这样做doxygen:C中声明与定义的html格式,c,doxygen,C,Doxygen,这个问题涉及到 doxygen格式化使my.h文件中的声明及其注释首先出现,然后是my.c文件中的定义及其注释。好 唉,在html输出的.c定义之前,有没有像\param[in]或\return[in]这样的参数可以用来直观地表示“现在我正在描述实现”?它可以在左边加一个黑体字,甚至可以改变颜色,使它在视觉上显得更加醒目。明显的\implements标记不这样做 我查看了生成的doxygen html代码,没有明显的css类需要更改。所以我大概应该使用来自的标记。其他人使用什么?一个不理想但具有
我查看了生成的doxygen html代码,没有明显的css类需要更改。所以我大概应该使用来自的标记。其他人使用什么?一个不理想但具有简单优点的选项是使用
\note
命令
在描述实现的段落前面加上\note
将导致它们在输出中显示为绿色的y黄色边栏。您可以更改CSS中的颜色。后续的\note
段落将保留为单独的段落,但只有一个标题和侧栏
缺点是该部分的标题为注:。这对于您的需求可能是可以接受的,也可能是不可以接受的
您可以改为使用\xrefitem
,这将允许您将文本更改为实现:,但它也会在单独的交叉引用页面上生成一个条目,这可能是不可取的。可能有一种方法可以禁用交叉索引,但在本手册中对此没有任何说明
我假设您生成的文档仅供内部使用;也许是某种形式的技术手册?在这种情况下,“Note”选项可能是最快、最简单的解决方案
编辑:我刚刚找到了\remark
命令。本质上等同于没有侧栏的\note
,但是相关的标题备注可能更适合您的应用程序。你可以在CSS中添加侧栏