是否存在的R降价相当于Sweave到\\ Sexpr {}?(Is there an R Markd

2019-06-24 12:30发布

在knitr,使用R降价有一个相当于\Sexpr{}在Sweave?

Answer 1:

是。 您可以使用

`r your_expression_here`

因此,像

2+2 is: `r 2+2`

应出示:

2+2 is: 4

我最初发现它有点困难试图找出什么不同的语法是为每个不同的风格,你可以在knitr使用(HTML,降价,sweave,...),并使出看着伊慧的最小的例子 (其中做好工作),但如果你可以阅读正则表达式可以查看默认模式定义 。 你甚至可以,如果你想定义你自己的语法选项。



Answer 2:

通过R中降价默认内嵌R代码里面将被格式化为代码。 如果你只是想输出到显示asis然后在附寄R命令I(...) 内附输出与I(...)相匹配的行为Sexpr 。 这种区别有时是很重要的。 欲了解更多信息,请参阅此评论一辉谢 。 下表显示了来自R降价输出的不同,以降价到HTML。

R Markdown        `r 2 + 2`               `r I(2+2)`
Markdown              `4`                     4
HTML             <code>4</code>               4


文章来源: Is there an R Markdown equivalent to \\Sexpr{} in Sweave?
标签: r markdown knitr