0

我正在尝试使用 doxygen 将代码片段导入 HTML。代码片段有几行长,我已经使用 <pre> 标记对其进行了预格式化。但是,当生成 HTML 时,doxygen 正在插入

<div class="line">

在我的代码段的每一行之前。结果是生成的 HTML 代码片段的每一行之间都有额外的空间。我该如何摆脱这个?我只想要带有预先格式化的空格的代码片段。

这是 doxygen 1.8.1.1

4

1 回答 1

0

我遇到了同样的问题并报告了一个针对 DoxyGen 的错误。见链接:https ://bugzilla.gnome.org/show_bug.cgi?id=681135

答案很简单:“line”类是最近才添加的,它需要更新自定义 CSS 文件。就我而言,解决方案很简单:

  • 在 DoxyWizard 中打开项目
  • 转到“专家”视图并配置 HTML 输出
  • 删除自定义 CSS 的条目
  • 运行一次 DoxyWizard
  • 将默认 CSS 中的 div.line 和 div.line.glow 定义复制到您的自定义 CSS 中并根据需要进行修改
  • 要开心

HTH,尼克

于 2012-07-11T13:40:50.000 回答