【发布时间】:2018-04-13 02:26:00
【问题描述】:
我正在使用 kable 在 RMarkdown 中制作我的数据表。您应该可以使用 column_spec 命令调整列宽,但这似乎只调整数据的列本身,但不会调整我的标题行的列宽。所以现在我的标题不再与它们关联的数据列对齐了。
例如:
y <- knitr::kable(head(mtcars), "html")
column_spec(y, 1:4, width="5em")
【问题讨论】:
-
这是 kableExtra 0.6.0 中引入的错误。我会解决的
-
我最近添加了 css
display: inline-block;以获得更一致的列宽行为(参见 this )但同时,它使列标题无法自动调整到表格中的列宽身体。 -
@Hao - 谢谢!我尝试在
column_spec()命令中使用width="5em; display: inline-block;",但它似乎没有改变任何东西 - 如果/当您有其他解决方案时,请告诉我! :) -
哦,这不是解决方案。我是说另一篇文章中的解决方案导致了问题
-
@Hao - 啊,好吧,我误会了 - 感谢您的澄清。
标签: r knitr kableextra kable