附录D 制作出版级品质的输出
在完成统计分析,或者画出图形后,研究还没有结束。我们还需要将结果融入到报告中,把我们的发现告诉教师、导师、客户、政府机构或者是期刊编辑。R可以创建一流的图形,但文字的输出却异常古老——等宽文字组成的表格,每一列通过空格实现对齐。
在R中创建出版质量的报告有两种常用的方法:Sweave和odfWeave。Sweave
包可以将R代码及其输出嵌入到LaTeX文档中,从而得到PDF、PostScript和DVI格式的高质量排版报告。Sweave是一个优雅、精确而且很灵活的系统,但它要求作者熟悉LaTeX编码。
类似地,odfWeave
包可以将R代码及输出嵌入到ODF(Open Documents Format,开放文档格式)的文档中。然后我们可以用ODF文字处理软件进一步地编辑这些报告,例如OpenOffice Writer,然后再保存为ODF或微软Word格式。这种处理方法没有Sweave那么灵活,但无需去学习LaTeX。我们会分别介绍这两种方法。