目前我使用下面的代码将边距设置为0.5英寸,如pdf的帮助页面所述。但是,我想将纸张A4的pdf设备边距设置为零。我该怎么做?
感谢您的任何建议。
pdf('tmp.pdf', paper = 'a4', width = 0, height = 0)
op <- par(mar = rep(0, 4))
grid.rect()
dev.off()
答案 0 :(得分:2)
看起来pdf(paper=)
选项将始终添加边距。 (哪种有意义,因为大多数打印机无法直接打印到纸张的边缘。)您可以通过将宽度/高度设置为A4纸的尺寸来绕过它。不幸的是,pdf()
函数只对宽度/高度进行了英寸测量,但
pdf("mya4.pdf",width=5.8, height=8.3)
应该非常接近。