【发布时间】:2013-12-02 00:52:30
【问题描述】:
Doxygen 输出文本代替预期的表格。文件内容为:
/*! \file
\brief Hardware definitions and macros.
The processor is an ATmega32U2. The pins and their functions are:
| Pin | I/O | Function |
| --: | :--: | :------- |
| 1 | I | ~RESET |
| 28 | P | VCC |
*/
表格的 HTML 输出为:
| Pin | I/O | Function || --: | :--: | :------- || 1 | I |
这是导致问题的波浪符号,省略它后,表格按预期输出。
这是错误还是特殊功能?
【问题讨论】:
-
问题已在 doxygen 邮件列表中得到处理,Jeremy 也回答:我正在使用 rev 1.8.5 Doxygen,MARKDOWN_SUPPORT=YES 设置 Doxygen 出厂默认值后,表格正确显示 - 很奇怪!我建议关闭它,当它可以重现时我会再次报告它。
-
使用 doxygen 1.8.1,这对我来说效果很好——有或没有第一列竖线。请注意,当您省略右侧的垂直条并且最后一列中的一个字段为空时,您确实没有得到任何表格(这与没有最后一列相同,并且当不是每一行都具有相同数量的列)。