![访问内联表达式中的变量(rmd 到 pdf 输出)](https://linux22.com/image/398549/%E8%AE%BF%E9%97%AE%E5%86%85%E8%81%94%E8%A1%A8%E8%BE%BE%E5%BC%8F%E4%B8%AD%E7%9A%84%E5%8F%98%E9%87%8F%EF%BC%88rmd%20%E5%88%B0%20pdf%20%E8%BE%93%E5%87%BA%EF%BC%89.png)
我正在编写一个可重现的 rmd,它将输出一个 pdf 文档。我知道要使内联表达式起作用,需要在它周围放置 $ $,但有办法解决这个问题吗?
Client <- "Company X"
df <- data.frame(col1=c(1,1))
问题 #1:数学模式格式没有空格。调用 $`r Client`$ 将输出“公司X“而不是“X公司”
问题 #2:我还想访问数据框中的值,例如 $`r df$col1[1]`$。在中间转义 $ 也不起作用。我也尝试过inline_expr()
在包中使用knitr
。
任何建议都非常感谢!谢谢。