0

\code我正在更新一些 Doxygen 文档,当 Doxygen 为文档生成代码块时,当它被and标签包围时,它不再将代码放在一个块中\endcode

原来的: 原始 Doxygen,带有代码块

新的: 新的 Doxygen,没有代码块

该文档最初是使用 1.6.1 生成的,而新文档使用的是 1.8.1.2。由于版本不同,我现在是否必须使用markdown语法来生成正确的代码块,还是可以继续使用\code标签?

4

1 回答 1

1

不,\code..\endcode仍然像往常一样工作。

问题是您使用自定义页面标题或样式表(即配置文件中的HTML_STYLESHEETHTML_HEADER不是空的)并且较新版本的 doxygen 开始使用不同的 CSS 标记来设置代码块的样式,而您的样式表中缺少这些.

Doxygen 最近引入了一个HTML_EXTRA_STYLESHEET选项,您可以使用它来否决原始样式表的某些部分。我建议使用该选项而不是HTML_STYLESHEET.

于 2013-09-15T09:42:34.353 回答