在pdf设备中将边距设置为零

时间:2014-05-09 05:16:29

标签: r

目前我使用下面的代码将边距设置为0.5英寸,如pdf的帮助页面所述。但是,我想将纸张A4的pdf设备边距设置为零。我该怎么做?

感谢您的任何建议。

pdf('tmp.pdf', paper = 'a4', width = 0, height = 0)
op <- par(mar = rep(0, 4))
grid.rect()
dev.off()

1 个答案:

答案 0 :(得分:2)

看起来pdf(paper=)选项将始终添加边距。 (哪种有意义,因为大多数打印机无法直接打印到纸张的边缘。)您可以通过将宽度/高度设置为A4纸的尺寸来绕过它。不幸的是,pdf()函数只对宽度/高度进行了英寸测量,但

pdf("mya4.pdf",width=5.8, height=8.3)

应该非常接近。