0
如何让R代码(R块)与我的文本内嵌?使R块与文本一致使用knitr
实施例:
请通过使用install.packages( “ISWR”)安装在封装
由此,install.packages( “ISWR”)被自动使用knitr高亮为R组块? 换句话说,我想将R代码放在与我的文本相同的行上。
如何让R代码(R块)与我的文本内嵌?使R块与文本一致使用knitr
实施例:
请通过使用install.packages( “ISWR”)安装在封装
由此,install.packages( “ISWR”)被自动使用knitr高亮为R组块? 换句话说,我想将R代码放在与我的文本相同的行上。
如果您希望封装代码NOT以内联方式执行,您可以使用3个反引号````。例如。
There were ```nrow(cars)``` cars studied
\documentclass{article}
<<setup, include=FALSE>>=
knit_hooks$set(inline = function(x) {
if (is.numeric(x)) return(knitr:::format_sci(x, 'latex'))
knitr:::hi_latex(x)
})
@
\begin{document}
Please install the package by using \Sexpr{'install.packages("ISwR")'}.
\end{document}
可能有一个为rmarkdown – baptiste 2013-04-24 06:58:21
等效的这种想法也推广至R HTML文档(更换'和'hi_html' hi_latex'),但不幸的是这不会对R工作降价。解决方案可以从CSS +'knitr ::: hi_html()'获得,但我没有时间解释它。 – 2013-04-24 09:43:52