我在一个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)
当我生成表格时它看起来是正确的,但是当我编织时,源注解移到了左边。有什么建议吗?
2条答案
按热度按时间pvabu6sv1#
这是一个快速的黑客,让你不必担心格式,但如果你渲染到
html_document
,你可以“打印到pdf”,这在紧要关头允许一些HTML样式。9udxz4iz2#
我没有这样的问题,但是你可以尝试使用“tab_style”和指向源注解的“location”显式地设置source_note的样式。
它应该迫使GT重写源代码注解字段。希望它能有所帮助。