5

我想在文档中插入一个 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       |
|-------------|-------------------------|---------------|
~~~
4

1 回答 1

4

对受保护代码的改进是用 doxygen 命令@verbatim@endverbatim.

如果您使用“代码”样式,无论是 markdown~~~还是 doxygen @code,当前或未来版本的 Doxygen 都有可能开始尝试在语法上对其进行着色。

于 2013-11-13T14:01:26.457 回答