在knitr中定义常用文本的命令

时间:2015-01-20 09:22:45

标签: r knitr

有没有办法定义一个命令,可以在编译为html时用作knitr中常用文本或html命令的快捷方式?

我使用knitr编译rmkardown文件(.Rmd),输出是一个html文件(即我在RStudio中按编织HTML )。

更具体地说,让我添加一个示例:我想将头发空间的百分号与之前的数字分开,我通过键入来实现,例如5 %。如果我可以定义一个命令,让我说\perc,我可以使用它,这样5\perc将等同于5 %,这将非常方便。

这是否可能,如果可以,怎么办呢?

1 个答案:

答案 0 :(得分:1)

您可以定义R函数,然后将其调用为内联函数。例如:

```{r}
perc <- function(){
  "&#8202;%" 
}
```
This is inline r code 5`r perc()` 

我认为你也可以将它用在结果将是&#39; asis&#39;。

的块中。