为 knitr 中的常用文本定义命令
Define commands for frequently used text in knitr
编译为 html 时,有没有一种方法可以定义一个命令,可以用作 knitr 中常用文本或 html 命令的快捷方式?
我使用 knitr 编译了一个 rmkardown 文件 (.Rmd
),输出是一个 html 文件(即,我按 Knit HTML 在 RStudio 中)。
更具体一点,我再举个例子:我想把百分号space和前面的数字用一根头发分开,我通过打字实现,例如5 %
。如果我可以定义一个命令,比方说 \perc
,那将非常方便,我可以改用它,这样 5\perc
就等同于 5 %
.
这完全可能吗?如果可以,如何实现?
您可以定义一个 R 函数,然后内联调用它。例如:
```{r}
perc <- function(){
" %"
}
```
This is inline r code 5`r perc()`
我认为您也可以将其分块使用,结果为 'asis'。
编译为 html 时,有没有一种方法可以定义一个命令,可以用作 knitr 中常用文本或 html 命令的快捷方式?
我使用 knitr 编译了一个 rmkardown 文件 (.Rmd
),输出是一个 html 文件(即,我按 Knit HTML 在 RStudio 中)。
更具体一点,我再举个例子:我想把百分号space和前面的数字用一根头发分开,我通过打字实现,例如5 %
。如果我可以定义一个命令,比方说 \perc
,那将非常方便,我可以改用它,这样 5\perc
就等同于 5 %
.
这完全可能吗?如果可以,如何实现?
您可以定义一个 R 函数,然后内联调用它。例如:
```{r}
perc <- function(){
" %"
}
```
This is inline r code 5`r perc()`
我认为您也可以将其分块使用,结果为 'asis'。