R语言gt包是否存在对齐表格caption的对应函数?
gt 包表格 Caption 对齐方案
gt 提供了与 opt_align_table_header 用法完全一致的独立函数来控制表格 caption 对齐,即 opt_align_caption()。
函数使用说明
- 函数参数逻辑和表头对齐函数完全统一,调用格式为:
opt_align_caption(data, align = c("left", "center", "right")) - 支持的对齐选项和表头对齐完全一致,无需额外记忆语法。
- 该功能从 gt 0.7.0 版本开始正式内置,旧版本升级到最新版即可直接调用,不需要额外编写自定义样式代码。
可直接运行的示例代码
devtools::install_github("rstudio/gt") library(gt) gt(head(mtcars), caption = 'This is table caption') %>% tab_header(title="Some Title", subtitle="Table 1: Mtcars with gt.") %>% # 对齐表头标题(原有功能) opt_align_table_header(align = "left") %>% # 对齐表格caption(对应需求的功能) opt_align_caption(align = "center")
注意:gt 中两类标题是完全独立的组件,
tab_header()生成的是表格内置的顶部大标题,gt()初始化时通过caption参数传入的是符合出版规范的独立表题,二者的对齐配置互不干扰。
内容的提问来源于stack exchange,提问作者Ed_Gravy
相关产品推荐
相关产品推荐

