0

如何使 R 代码(R 块)与我的文本内联?

例子:

请使用 install.packages("ISwR") 安装软件包

因此, install.packages("ISwR") 使用 knitr 自动突出显示为 R 块?换句话说,我希望 R 代码与我的文本在同一行。

4

2 回答 2

2

亿辉的建议下

\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} 
于 2013-04-24T06:57:47.390 回答
0

如果您希望封装的代码被内联执行,您可以使用 3 个反引号 ```。例如

There were ```nrow(cars)``` cars studied
于 2013-04-24T06:57:13.740 回答