通过 R notebook 渲染 kable 对象时的白色字体
White font when rendering kable object through R notebook
这不是要求代码解决方案,而是要求解释意外代码行为。
当我在控制台上使用 kable_styling
时,table 按预期显示:白色背景,黑色字体。
但是,当我运行它在Rmd中时,结果table是白色背景和白色字体,只有高亮才能看到。
我通过简单地添加 table.attr = "style = \"color: black;\""
解决了这个问题,但是有人可以解释为什么会出现这种奇怪的行为吗?
谢谢。
似乎是您选择的 RStudio 主题(在工具、全局选项、外观下)将主题(深色/白色字母)应用于查看器窗格中的所有内容,包括您渲染的 table。如果将主题切换为带有较暗字母的主题,查看器窗格中的输出将随之而来。
这里也提到了:https://community.rstudio.com/t/using-dark-theme-with-preview/1891
这不是要求代码解决方案,而是要求解释意外代码行为。
当我在控制台上使用 kable_styling
时,table 按预期显示:白色背景,黑色字体。
但是,当我运行它在Rmd中时,结果table是白色背景和白色字体,只有高亮才能看到。
我通过简单地添加 table.attr = "style = \"color: black;\""
解决了这个问题,但是有人可以解释为什么会出现这种奇怪的行为吗?
谢谢。
似乎是您选择的 RStudio 主题(在工具、全局选项、外观下)将主题(深色/白色字母)应用于查看器窗格中的所有内容,包括您渲染的 table。如果将主题切换为带有较暗字母的主题,查看器窗格中的输出将随之而来。
这里也提到了:https://community.rstudio.com/t/using-dark-theme-with-preview/1891