使用 knitR 在 R 函数中写入乳胶块
write within R function a latex chunk using knitR
我有以下问题;我在 Rstudio 中使用 knitR 来生成 pdf。在名为“master.Rnw
”的主文件中,我调用了一个名为“trigono.R
”的长函数:
<<trigono_R, echo=FALSE, warning=FALSE, cache=FALSE, eval=TRUE>>=
source("./trigono.R")
@
现在的问题是:是否有可能在此 R 函数中调用乳胶块。这意味着在以下函数中:
trigono<- function(con = con, run.type = NULL){
normal R commands
open chunk Latex(
end chunk Latex)
normal R commands
}
有一个 Latex 命令或离开 R 块 <<... >>= ... @
并返回到 Latex 中写一些句子。
非常感谢
我自己找到了答案并在这里给出了,虽然我不明白为什么我有时会得到反对票在这里真的很令人沮丧!
首先需要 2 个库:
图书馆(knitr)
图书馆(打印机)
您必须使用包含您的函数的 child。假设在 master.Rnw
中你调用一个名为 trigono.Rnw
的 child
<<childIntroduc, child='trigono.Rnw',results = "asis">>=
@
trigono.Rnw
看起来像:
<< myfunctions, echo=FALSE, eval=TRUE>>=
normal R commands
.
.
cat(" \newline \emph{The text which appears as a normal text in Latex and Pdf \color{red} 2.5.6} \newline")
.
.
@
我有以下问题;我在 Rstudio 中使用 knitR 来生成 pdf。在名为“master.Rnw
”的主文件中,我调用了一个名为“trigono.R
”的长函数:
<<trigono_R, echo=FALSE, warning=FALSE, cache=FALSE, eval=TRUE>>=
source("./trigono.R")
@
现在的问题是:是否有可能在此 R 函数中调用乳胶块。这意味着在以下函数中:
trigono<- function(con = con, run.type = NULL){
normal R commands
open chunk Latex(
end chunk Latex)
normal R commands
}
有一个 Latex 命令或离开 R 块 <<... >>= ... @
并返回到 Latex 中写一些句子。
非常感谢
我自己找到了答案并在这里给出了,虽然我不明白为什么我有时会得到反对票在这里真的很令人沮丧!
首先需要 2 个库:
图书馆(knitr)
图书馆(打印机)
您必须使用包含您的函数的 child。假设在 master.Rnw
中你调用一个名为 trigono.Rnw
<<childIntroduc, child='trigono.Rnw',results = "asis">>=
@
trigono.Rnw
看起来像:
<< myfunctions, echo=FALSE, eval=TRUE>>=
normal R commands
.
.
cat(" \newline \emph{The text which appears as a normal text in Latex and Pdf \color{red} 2.5.6} \newline")
.
.
@