本文介绍了使用knitr使R块与文本对齐的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在我的文本中插入R代码(R块)?

How to have R code (R chunk) inline with my text?

示例:

请使用install.packages("ISwR")

Please install the package by using install.packages("ISwR")

由此,使用knitr将install.packages("ISwR")自动突出显示为R块吗?换句话说,我想在我的文字的同一行使用R代码.

whereby, install.packages("ISwR") is automatically highlighted as R chunk using knitr?In other words, I would like to have R code at the same line with my text.

推荐答案

跟随来自逸辉的建议

\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}

这篇关于使用knitr使R块与文本对齐的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 10:52
查看更多