更改Rstudio

时间:2016-11-28 19:27:22

标签: r knitr r-markdown pander

我在RStudio中使用R Markdown并且更喜欢使用黑色背景编写代码。我的表格使用kable在输出html文档中很好地格式化。但是,我注意到我无法读取kable的输出,因为文本颜色是黑色的:

enter image description here

但如果我使用pander,它就知道使用白色文字......

enter image description here

但是在我的报告中丑陋的男人: enter image description here

我怎样才能让kable在RStudio中使用白色文本,或者在我的报告中使用pander来生成更漂亮的表?

1 个答案:

答案 0 :(得分:2)

您可以使用

kable(head(iris), format = "html", table.attr = "style = \"color: white;\"")

为了让笔记本预览使用白色字体颜色。如果你想用另一种方式格式化最终输出,只需在你的Rmarkdown开头使用一些CSS:

<style>
table {
  background-color: white !important;
  color: black !important;
}
</style>

!important规则会覆盖任何其他样式。

enter image description here