在 R 中使用 gridExtra 制作多个 PDF 页面时出现问题

Problem in making multiple PDF pages with gridExtra in R

我使用 R 中包 gridExtra 中的 grid.table 来制作我的 Stat 测试输出的 PDF 报告。 我使用此代码:

library(gridExtra)
my_text = readLines("Dunnett.txt") 
my_text2 = readLines("Shapiro-Wilk.txt") 



pdf(sprintf("Results.pdf"), width=11, height=8)
grid.table(my_text)
grid.table(my_text2)
dev.off()


#cleanup
file.remove("Dunnett.txt")
file.remove("Shapiro-Wilk.txt")

但问题是我的 grid.table1 和 2 在一页中相互重叠。我希望将它们保存在 2 个不同的页面中。 有人知道怎么做吗?

library(grid)
grid::grid.newpage()