我对 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}