R 无需Swave即可将标题页写入pdf的最简单方法
我有R代码(使用ggplot2)可以将一堆图表输出到PDF,我对布局很满意。我只想在一个像样的标题页,这只是一些中心文本。谷歌似乎对Swave提供了很多支持——除了工作流对我来说真的很奇怪(例如,将我的R嵌入Swave,从R运行Swave)。另外,我不想为了让它工作而加入一堆新的程序。此外,我有大量的R代码生成图表,我对控制流程感到满意(即运行R脚本,R脚本将绘图写入pdf)。理想情况下,我只想将一个标题页打印到PDF中,打印我的绘图,关闭设备,然后结束通话。我该怎么做呢?既然你想在R中完全做到这一点,这可能是可行的,但它不能代替使用实际的排版软件(而不是统计分析软件)来制作标题页:R 无需Swave即可将标题页写入pdf的最简单方法,r,pdf,sweave,R,Pdf,Sweave,我有R代码(使用ggplot2)可以将一堆图表输出到PDF,我对布局很满意。我只想在一个像样的标题页,这只是一些中心文本。谷歌似乎对Swave提供了很多支持——除了工作流对我来说真的很奇怪(例如,将我的R嵌入Swave,从R运行Swave)。另外,我不想为了让它工作而加入一堆新的程序。此外,我有大量的R代码生成图表,我对控制流程感到满意(即运行R脚本,R脚本将绘图写入pdf)。理想情况下,我只想将一个标题页打印到PDF中,打印我的绘图,关闭设备,然后结束通话。我该怎么做呢?既然你想在R中完全做到
#pdf(...)
plot(0:10, type = "n", xaxt="n", yaxt="n", bty="n", xlab = "", ylab = "")
text(5, 8, "This is the title")
text(5, 7, "This is my name")
text(5, 6, "This is the date")
#plot(...)/xyplot(...)/ggplot(...) your plots
#dev.off()
在关闭设备之前,您可以将绘图添加到一个pdf中。@Greg-我同意理想情况下我会使用排版软件。我的场景的最佳实践是什么?用sweve标记将我的R代码包装在LATEX文档中,然后运行sweve,这是真的吗?有没有一种方法可以通过R的控制流来使用排版?@Greg-还有,我该如何更改字体/大小?我曾经在R中制作过这样一个演示文稿的幻灯片,然后我发现了Swave和beamer:)对于一个小的信息标题页或一些文本,我更喜欢这样做,因为这样可以让没有LaTeX发行版的人复制您的代码。有关字体/大小,请参阅
帮助(“文本”)
@SFun28。您可以将字体
和系列
参数组合用于文本以修改文本类型,也可以将cex
用于大小。有关更多信息,请参见?text
和?par
。