R语言 如何在gt表格中将源注解与表格对齐?

avkwfej4  于 2022-12-30  发布在  其他
关注(0)|答案(2)|浏览(158)

我在一个pdf文档中使用了R markdown,使用gt()创建了一个底部带有源代码注解的表格。由于某种原因,源代码注解没有与表格居中对齐。我如何使它与表格对齐?
这是我编织PDF文档时出现的结果,源代码注解在左侧,没有与表格居中。

这是我的数据框:

test_df<-
    structure(list(Year = c("2010", "2015", "2020"), Lehigh_County = c(350008, 
359689, 374557), Northampton_County = c(297941, 300264, 312951
), Lehigh_Valley = c(647949, 659953, 687508)), row.names = c(NA, 
-3L), class = c("tbl_df", "tbl", "data.frame"))

下面是将其转换为gt表的代码:

test_df %>% 
  gt() %>% 
  tab_header(
    title = "Lehigh Valley Population Forecast",
    subtitle = "2020 - 2050"
  ) %>% 
  cols_label(
    Lehigh_County = "Lehigh County",
    Northampton_County = "Northamp. County",
    Lehigh_Valley = "Lehigh Valley"
  ) %>% 
  tab_source_note(source_note = "U.S. Census / REMI Forecasts") %>% 
  fmt_number(columns = c(Lehigh_County, Northampton_County, Lehigh_Valley), sep_mark = ",", decimals = 0)

当我生成表格时它看起来是正确的,但是当我编织时,源注解移到了左边。有什么建议吗?

pvabu6sv

pvabu6sv1#

这是一个快速的黑客,让你不必担心格式,但如果你渲染到html_document,你可以“打印到pdf”,这在紧要关头允许一些HTML样式。

9udxz4iz

9udxz4iz2#

我没有这样的问题,但是你可以尝试使用“tab_style”和指向源注解的“location”显式地设置source_note的样式。

tab_style(style = cell_text(align = "left"),locations = cells_source_notes())

它应该迫使GT重写源代码注解字段。希望它能有所帮助。

相关问题