我想在文档中插入一个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 |
|-------------|-------------------------|---------------|
~~~
答案 0 :(得分:3)
对屏蔽代码的改进是使用doxygen命令@verbatim
和@endverbatim
围绕表格。
如果你使用“代码”风格,那就是markdown的~~~
或doxygen的@code
,那么Doxygen的当前或未来版本可能会开始尝试在语法上对它进行着色。