Doxygen中的Markdown代码块在引用块中

3
有没有办法在Doxygen markdown中将代码块作为引用块?这在引用参考书籍等时非常有用。我尝试了以下方法,但它并没有使用固定宽度字体打印代码:
> Put the following line in your program:
>
>     printf("Hello, world.");

我希望它看起来像这样(我使用SO的Markdown进行说明):

Put the following line in your program:

printf("Hello, world.");
1个回答

6
根据markdown的doxygen手册,块引用行中的最后一个>必须在其后加上空格,以便将该行视为块引用。在您上面的示例中,没有空格,因此该代码不被视为块引用。如果您改为指定如下(请注意第2行的额外空格):
> Put the following line in your program:
> 
>     printf("Hello, world.");

它应该正确地呈现。


7
我将优化Doxygen的实现,使得在">"直接跟随换行符的情况下无需空格。这样上述示例就可以独立于任何尾随空格而工作。 - doxygen
1
@doxygen 谢谢,我认为那会很好,尽管当前的实现也还可以。 - Masked Man

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接