我有一个降价文档,使用一点 LaTeX 来生成具有以下块的 .pdf:
grid.arrange(
grobs = list(
gtable_combine(
gtable_add_grob(
tableGrob(mtcars[1:3, 1:2], rows = NULL),
grobs = segmentsGrob(y1 = unit(0, "npc"),
gp = gpar(fill = NA, lwd = 2)),
t = 1,
l = 1,
r = ncol(mtcars[1:3, 1:2])
),
gtable_add_grob(
tableGrob(mtcars[1:3, 1:2], rows = NULL),
grobs = segmentsGrob(y1 = unit(0, "npc"),
gp = gpar(fill = NA, lwd = 2)),
t = 1,
l = 1,
r = ncol(mtcars[1:3, 1:2])
),
along = 2),
gtable_add_grob(
tableGrob(mtcars[1:8, 1:2], rows = NULL),
grobs = segmentsGrob(y1 = unit(0, "npc"),
gp = gpar(fill = NA, lwd = 2)),
t = 1,
l = 1,
r = ncol(mtcars[1:8, 1:2])
)
),
ncol = 2
)
输出居中对齐,我希望它在顶部对齐。我的症结在于左侧已经是两个组合表,我似乎无法将该函数的输出嵌套到另一个 cal to gtable_combine()
. 使用 gridExtra 中的参数我也没有任何运气layout_matrix=
,因为这会在左侧两个表之间增加大量空间。
我怎样才能让左边的两张桌子非常接近(相邻的很好),并且最左边的桌子的顶部和右边的桌子的顶部水平对齐?