氧气表绘图

时间:2013-05-29 02:48:10

标签: doxygen

我想在文档中插入一个ASCII艺术表(如下所示)。 doxygen的Markdown特征阻碍了它并将其全部搞砸了。 我已经尝试过HTML表,但它们很好但是源文档变得不可读了。

我能以某种方式获取doxygen不处理部分但仍包含在输出文件中吗? 与此处类似,其中4个空格允许以固定宽度字体插入已格式化的文本。

 |-------------|-------------------------|---------------|
 |AUTO_NEW_OFF | Entry action            | LED_FLASH     |
 |             |                         | SEQ_OFF       |
 |-------------|-------------------------|---------------|
 |             | eXit action             |               |
 |-------------|-------------------------|---------------|
 |             |                         |               |
 |-------------|-------------------------|---------------|
 | OFF         | SEQ complete            |               |
 |-------------|-------------------------|---------------|

我想我已经可以自己回答。

Fenced Code Blocks(3 x~)功能似乎运行正常

~~~
|-------------|-------------------------|---------------|
| MAN_NEW_OFF | Entry action            | LED_FLASH     |
|             |                         | SEQ_OFF       |
|-------------|-------------------------|---------------|
~~~

1 个答案:

答案 0 :(得分:3)

对屏蔽代码的改进是使用doxygen命令@verbatim@endverbatim围绕表格。

如果你使用“代码”风格,那就是markdown的~~~或doxygen的@code,那么Doxygen的当前或未来版本可能会开始尝试在语法上对它进行着色。