Markdown 我怎样才能使用;删除线“;在Doxygen';什么是降价?
我发现我不能使用双波浪线(Markdown 我怎样才能使用;删除线“;在Doxygen';什么是降价?,markdown,doxygen,strikethrough,Markdown,Doxygen,Strikethrough,我发现我不能使用双波浪线(~~)来标记一些文本删除线。 有没有其他方法可以在Doxygen的标记中删除某些文本?: 对于Markdown语法未涵盖的任何标记,只需使用HTML本身。不需要在它前面加上前缀或分隔符来表示您正在从Markdown切换到HTML;你只需要使用标签 因此,您应该能够使用(已从现代HTML标准中删除,但在大多数浏览器中仍然可以使用)或标记,例如 Lorem ipsum dolor <s>sit amet</s>, consectetur adipis
~~
)来标记一些文本删除线。
有没有其他方法可以在Doxygen的标记中删除某些文本?:
对于Markdown语法未涵盖的任何标记,只需使用HTML本身。不需要在它前面加上前缀或分隔符来表示您正在从Markdown切换到HTML;你只需要使用标签
因此,您应该能够使用(已从现代HTML标准中删除,但在大多数浏览器中仍然可以使用)或标记,例如
Lorem ipsum dolor <s>sit amet</s>, consectetur adipiscing elit.
* Foo
* <strike>Bar</strike> Baz
* <del>Quuz</del>
Lorem ipsum door sit amet,一位杰出的领导者。
*福
*巴兹酒吧
*库兹
Stack Overflow的降价引擎将该代码段呈现如下:
Lorem ipsum dolor sit amet,是一位杰出的献身者
- 福
- 巴兹酒吧
- 库兹
我还没有找到doxygen的降价罢工。我获得它的唯一方法是在css中定义一个类 我在.dox配置文件中设置了
HTML\u EXTRA\u样式表
变量。css补充文件包含特定于项目的扩展名。我补充道
.strike {
text-decoration:line-through;
}
有了这个定义,我就可以使用任何东西来遍历文本。
它也可以用于整个段落,如
text, bla bla
<div class="strike">
Whatever
- list
- list 2
- list 3
\par paragraph
still striken
</div>
Not striken anymore.
text,bla-bla
无论什么
-名单
-清单2
-清单3
\段落
仍然罢工
不再罢工了。
这很笨拙,但很管用。因为它是一个css类,所以当然可以将它添加到所有其他html标记中
编辑:为了使其不那么笨拙,还可以定义别名
ALIASES += st{1}="\htmlonly<div class=\"strike\">\1</div>\endhtmlonly"
alias+=st{1}=“\htmlonly\1\endhtmlonly”
然后,您可以简单地将其用于带有}
\st{删除的文本}不幸的是,我无法对Patricks解决方案(没有足够的重复次数)发表评论,但它甚至更短:
ALIASES += strike{1}="\htmlonly<div style='color:red;text-decoration:line-through'>\1</div>\endhtmlonly"
alias+=strike{1}=“\htmlonly\1\endhtmlonly”
它可以在doxygen配置文件(如上所示)和rosdoc.yaml中使用,e。g
别名:fixme=“\todo”strike{1}=“\htmlonly\1\endhtmlonly”
。。。无需创建额外的(几乎为空的).css文件
使用doxygen v1.8.11和rosdoc_lite进行测试,截至ROS Kinetic(v1.12.6)。
,
和
标记对我不起作用,例如。g、 :
警告:发现不支持的xml/html标记
但是or语法在Doxygen的标记中仍然不起作用。@Yun lungle,
也不起作用?请注意,所有这三个标签在浏览器之间也有不同程度的支持,因此可能值得测试一些不同的标签。这非常有效-谢谢!我还建议您使用span
而不是div
,否则您将在
aliases: fixme="\todo" strike{1}="\htmlonly<div style='color:red;text-decoration:line-through'>\1</div>\endhtmlonly"