我有一个rmarkdown文档,其中包含几个当前正在使用kable(tbl, align = 'c')
打印的表,但是我想知道是否可以设置一个选项来默认打印中心对齐的所有表。
就像是
knitr::opts_chunk$set(fig.align = 'center')
除了居中表格输出而不是图形对齐之外。
最佳答案
诸如knitr
之类的fig.align
选项控制着图形相对于文档的显示方式。表格的类似选项将控制整个表格是否在文档中居中。
要控制表中内容的对齐,应细化。您可以为kable
创建一个包装函数,以提供所需的默认选项。
my_kable <- function(x, align = "c", ...) {
knitr::kable(x, align = align, ...)
}
my_kable
函数将默认使用所需的align = 'c'
,而...
的使用将使您可以将特定表所需的所有其他参数从my_kable
传递到kntir::kable
。关于r - 在R markdown中对齐所有针织表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47907951/