【发布时间】:2012-03-28 09:21:57
【问题描述】:
我使用knitr 进行分析。我可以使用\SweaveOpts{dev=pdf} 以pdf 格式保存图形,使用\SweaveOpts{dev=png} 以png 格式保存图形。我有兴趣在一次运行中以 pdf 和 png 格式保存图形,但在最终文档中交互使用 pdf。任何建议将不胜感激。谢谢
【问题讨论】:
-
每个块有多个地块吗?如果你不这样做,我可以通过块挂钩向你展示一个简单的方法;如果你这样做,我将需要更改内部代码以允许每个块有多个设备,例如
dev=c('pdf', 'png'). -
感谢@Yihui 的评论。是的,我确实每个块有多个地块。
-
下面的答案是一个通用的解决方案,每个块不需要一个 plot,我会考虑如何在 knitr 中为多个设备添加原生支持;也许这可以在 knitr 0.4 中完成。
-
那太好了。感谢一辉的好作品。
-
好的,我现在已经实现了对多设备的支持。请参阅下面的修改答案。