假设我想在markdown文件中打印一个变量列表,并使用代码样式从文本的其余部分突出显示它们。例如,使用iris
数据的名称
The variable names of the iris data set are `r paste0(names(iris), collapse = ", ")`
应返回
虹膜数据集的变量名为
Sepal.Length
、Sepal.Width
、Petal.Length
、Petal.Width
、Species
但是,如果我使用这种方法,并尝试在内联代码中包含backticks,例如
The variable names of the iris data set are `r paste0(paste0("`", names(iris), "`"), collapse = ", ")`
或者我能想到的任何试图转义backtick字符的版本都以错误消息结束。
好的。。。经过一点实验,我想出了一个非常接近我想要的解决方案:
关于内联代码的backtick
The variable names of the iris data set are ``r paste0(names(iris), collapse = ", ")``