我很好奇,有没有办法将 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}
然而,这会产生一些非常奇怪的输出。有没有办法使用这样的循环来动态更改输出,或者可能动态包含或不包含某些块?