创建新的emphasis命令R标记

创建新的emphasis命令R标记,r,markdown,r-markdown,R,Markdown,R Markdown,在R标记中,要使文本加粗,只需执行以下操作: **code** 单词代码以粗体显示 我想知道是否有办法创建一个新命令,比如: ***code*** 这会使文本突出显示吗 谢谢 创建新标记并不容易,但可以更改现有标记命令的呈现方式。由三星围起的文本被解释为强调强调强调。因此,我们必须改变这种解释,并将其转变为其他解释。这样做的一个方法是通过。我们只需匹配潘多克强调的强文本的内部表示,并将其转换为我们想要的任何内容: 功能强(强) --如果该元素仅包含一个元素 --是强调文本,将其转换为突出显示的文

在R标记中,要使文本加粗,只需执行以下操作:

**code**

单词代码以粗体显示

我想知道是否有办法创建一个新命令,比如:

***code***

这会使文本突出显示吗


谢谢

创建新标记并不容易,但可以更改现有标记命令的呈现方式。由三星围起的文本被解释为强调强调强调。因此,我们必须改变这种解释,并将其转变为其他解释。这样做的一个方法是通过。我们只需匹配潘多克强调的强文本的内部表示,并将其转换为我们想要的任何内容:

功能强(强)
--如果该元素仅包含一个元素
--是强调文本,将其转换为突出显示的文本。
局部元素=#strong.content==1和strong.content[1]
如果element和element.t=='Emph',则
表.insert(element.content,1,pandoc.RawInline('html','')
表.insert(element.content,pandoc.RawInline('html','')
返回元素.content
终止
终止
以上内容适用于HTML输出。对于每种目标格式,必须定义“突出显示的文本”的含义


有关解决此问题的其他方法,以及如何使用带有R标记的过滤器的详细信息,请参见和提问。

可能不会,但您可以使用CSS更改4种强调类型之一的显示。