【问题标题】:Aligning images in doxygen在 doxygen 中对齐图像
【发布时间】:2013-03-08 07:49:28
【问题描述】:

我正在用 doxygen 编写一个 doc 文件,并通过这样做包含了一个图像

\image html screenshots/enabled.png "caption"

这会在生成的文档中显示我的 enabled.png 图像。但是,我希望图像向左对齐(因为文档的其余部分都是这样)。有没有办法在 doxygen 使用内联 html 或 css 来做到这一点?

【问题讨论】:

  • 不是答案,但我认为最简单的方法仍然是更改 CSS 文件 like in this So question
  • @Sonson123 :是的,这确实是最简单的方法 :)

标签: documentation doxygen


【解决方案1】:

在 Doxygen 1.8.6 上使用以下 HTML 语法(用 Firefox 66 测试):

/*! \mainpage Test
 *
 * <img src="my-image.jpg" align="left">
 * <div style="clear: both"></div>
 *
 * This is a test page.
 *
 */

Doxygen 将图像包装在 &lt;div class="image"&gt; 中,但 align 属性会覆盖居中。添加了额外的间隙&lt;div&gt; 以避免将以下文本写入图像右侧。

【讨论】:

  • 我希望您在版本 1.8.6 很旧(2013 年 12 月)中输入错误。当前版本是 1.8.16。
【解决方案2】:
<img src="myimage.png" align="left"/>

但您可能需要在之后添加 \n 字符以防止文本在图像右侧换行。

html 也一样

【讨论】:

    【解决方案3】:

    将图像填充到对齐的 Markdown 表中似乎可行:

    | Image description |
    | :---- |
    | \image html image.png |
    

    【讨论】:

      猜你喜欢
      • 2012-07-10
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-04
      相关资源
      最近更新 更多