我正在使用该huxtable
包在 bookdown 中呈现的 PDF 中创建表格。表格完全按照我想要的方式进行格式化,直到我运行print_md
命令,然后边框从列名下方向上移动到标题下方。此外,标题从居中位置移动到右对齐。一探究竟:
df <- data.frame(
"colname1" = c("something indicator"),
"colname2" = "[Something](http://www.overleaf.com)",
"colname3" = "[Something again](http://www.overleaf.com)")
df <- df %>%
as_hux() %>%
theme_basic() %>%
set_tb_padding(2)
df <- df %>%
set_contents(1, 2:3, c("colname2", "colname3")) %>%
insert_row("", "Header", "Header", after = 0) %>%
merge_cells(1, 2:3) %>%
set_align(1, everywhere, "center") %>%
set_tb_padding(1, everywhere, 0) %>%
set_bold(1, everywhere)
df
表格格式正确。但。您会注意到 URL 的格式不正确。它应该只显示括号内的部分,单击时会将您带到括号中的站点。
这可以通过以下代码来解决:
df %>% print_md()
现在 URL 看起来应该是这样,但是边框错误地向上移动了一行,并且“标题”现在是右对齐而不是居中对齐。我该如何阻止这种情况发生?