【发布时间】:2012-10-15 20:04:03
【问题描述】:
我很好奇,有没有办法将 knitr 选项的更改合并到一个循环中?例如,如果我想循环查看相同的代码块在所有不同的 knitr 主题中的外观,我的第一个猜测是:
\documentclass{文章}
\begin{document}
<<test>>=
themes<-knit_theme$get()
for (a.theme in themes){
knit_theme$set(a.theme)
a <- 3+5
b<- sum(1:10, na.rm=T)
for(g in 1:10) z<-0
}
@
\end{document}
然而,这会产生一些非常奇怪的输出。有没有办法使用这样的循环来动态改变输出,或者动态地包含或不包含某些块?
【问题讨论】:
-
如果您只是想查看所有主题的外观来决定使用哪个主题,this gallery 可能会有所帮助。
-
谢谢 - 这就是开始的方式,但是,它实际上涉及到一个更大的问题,即我可能会回答关于混合 R 和 LaTeX 代码的问题。