knitr 如何将 TeX 代码注入文档?

knitr 如何将 TeX 代码注入文档?

我对 knitr 还很陌生。如何在 knitr 中编写 R 代码,从头开始编写 LaTeX 并在特定时间点将其注入文档?

我正在考虑一些与 PHP 或 JSP 类似的事情。

答案1

TeX 是 的文本knitr,因此您可以使用任何文本生成函数,例如cat()。要将文本包含到文档中,请添加echo=FALSE, results='asis'到块选项中,例如

<<echo=FALSE,results="asis">>=
title="Introduction"
cat(paste("\\section{",title,"}",sep=""))
@ 

这会添加到您的文档中\section{Introduction}

相关内容