【发布时间】:2012-08-11 14:04:23
【问题描述】:
我只是遇到了一个(奇怪的)问题,即在向一些 Elsevier 期刊提交 (pdf)LaTeX 手稿时,需要完整的数字文件名才能通过他们的 pdf 构建和检查系统找到,即:
\includegraphics{picture.pdf}
有没有简单方便的方法告诉 Sweave 或 knitr 这样做?
编辑:
- 我熟悉 sweave 的
include=FALSE选项 - 我也觉得很能打补丁
utils:::RweaveLatexRuncode
但是,目前我希望有更方便和优雅的东西。
这也是关于分发 .Rnw 文件作为补充材料或插图。从教学的角度来看,我不喜欢这些让新用户阅读源代码变得更加复杂的调整。
(这也是我非常感谢最近在 Sweave 中引入的 print=TRUE 的原因)
【问题讨论】:
-
你的意思是
print=TRUE还是split=TRUE? -
@Yihui:我的意思是
print=TRUE,因为 Vignette 中的网格 (lattice,ggplot2) 图形命令看起来就像你输入的一样。只是离开了陷阱“为什么它不能在for loop"... 但人们并不奇怪为什么小插图有print (xyplot (...))。 -
我明白了。您可能已经知道
knitr不需要print(xyplot(...))。 -
我愿意 :) 但也许其他查找帖子的人没有...
-
我不知道!我通过搜索从 Rstudio 运行的
knitr没有显示我在 for 循环中调用的xyplots 的原因来到这里,哈哈。