使用set_font_size()命令可以轻松地调整huxtable中单元格的字体大小。然而,标题和脚注的字体大小并没有按此MWE进行相应的调整:
HUX_table <- matrix("x", 6, 2)
HUX_table <- as_hux(HUX_table) %>%
huxtable::add_colnames() %>%
set_all_borders(1) %>%
set_rowspan(c(2, 5), 1, 3) %>%
set_font_size(4) %>%
set_caption("Sample Caption") %>%
add_footnote("Sample Footnote")我尝试了set_caption_size()和set_caption_font_size(),但没有成功。任何帮助都是非常感谢的!
发布于 2018-10-18 07:26:50
这些命令不起作用并不奇怪,因为它们不存在。您必须在caption中添加原始命令,如下所示:
caption(hux) <- "<span style='font-size: 8pt'>My caption</span>"和TeX类似的东西。
脚注问题比较微妙。很自然地假设set_font_size(HUX_table, 4)将不仅为当前的行,而且为单元格行设置字体大小。这是自然的,也许这就是应该发生的事情,但事实并非如此。因此,将font_size命令放在链的末尾,就会影响脚注。
HUX_table <- as_hux(HUX_table) %>%
huxtable::add_colnames() %>%
set_all_borders(1) %>%
set_rowspan(c(2, 5), 1, 3) %>%
set_caption("<span style='font-size: 8pt'>Sample Caption</span>") %>%
add_footnote("Sample Footnote") %>%
set_font_size(4)https://stackoverflow.com/questions/52857739
复制相似问题