gpt4 book ai didi

r - 循环针织选项

转载 作者:行者123 更新时间:2023-12-02 22:26:25 25 4
gpt4 key购买 nike

我很好奇,有没有办法将 knitr 选项的更改合并到一个循环中?例如,如果我想遍历并查看同一代码块在所有不同的 knitr 主题中的外观,我的第一个猜测是:

\文档类{文章}

\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}

然而,这会产生一些非常奇怪的输出。有没有办法使用这样的循环来动态更改输出,或者动态地包含或不包含某些 block ?

最佳答案

那是不可能的。一个文档只支持一个主题,因为所有的颜色都在序言中定义,并且只能有一组定义。如果您想要不同的主题,它们必须存在于不同的文档中。请参阅此要点以了解如何在 HTML 中执行此操作以及 knitr 中的内置主题库:https://gist.github.com/3422133

使用 LaTeX/PDF,您还可以在 Rnw 文档上循环以生成针对不同主题的 PDF,并使用 \includegraphics{} 将它们包含在主 TeX 文档中。您可能会理解它,因为它与上面的 HTML 示例没有太大区别。

关于r - 循环针织选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com